iphone - 调整 UIImage 的内容

标签 iphone ios uiimage image-resizing contentmode

请检查所附图片以简要了解问题。 enter image description here

请注意 X 字符和圆圈字符的大小。两个字符的图像大小相同,但由于第二个字符的形状,它看起来有点小。我知道我可以为第二个角色使用另一个图像,但它会破坏角色的形状。那么有人可以建议我一些方法,通过它我可以重绘 UIImage 的内容,使其在两个 ImageView 中都相等。

最佳答案

如果您想在运行时根据显示的图像添加一些“小缩放”,但在 xib 中保持 ImageView 的大小相同,请使用

#import <QuartzCore/QuartzCore.h>

然后在选择要呈现的图像的函数中:

float scale = 1.0f;
select (myImageType) 
{
   case 1: scale = 1.1f;break;
   case 2: scale = 1.162f;break;
   default: scale = 1.0f
}
myImageView.transform = CGAffineTransformMakeScale(scale,scale);
..
myImageView.image = myUIimageToShow;

关于iphone - 调整 UIImage 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19381838/

相关文章:

ios - didSelectItemAt()未加载我的viewController

ios - 启用/禁用 TableView 单元格 - iOS - Swift

ios - 图像未压缩到小于 307kb。 ios9

iphone - 在 iPhone/iOS4 Web 应用程序上实现多任务处理

ios - 在 foreach 中从 NSDictionary 获取值?

ios - 在不压缩的情况下调整 UIImage 的大小

ios - 使用 UIIImagePicker 的 CGAffineTransform 缩放 UIImage 并保存到解析 SDK

iphone - 命令/usr/bin/codesign 失败,退出代码为 1

iphone - 如何取消之前在 Objective-C 中安排的事件?

iphone - 如何为 iPhone 中的所有属性使用两位数字格式化日期