iphone - 使用与实际图像不同大小/比例的 UIImageView 是否会影响性能?

标签 iphone ios uiimageview uiimage retina-display

我懒惰地从网络加载图像并将它们扔到我在 Nib 中创建的 UIImageView 中。在 Retina iPad 上,缩小后的图像看起来比正常分辨率下的图像好很多。尽管它们看起来更好,但这些图像必须调整大小,这会导致性能下降,对吗?我应该将 UIImageView 设置为 UIImage 的大小吗?

最佳答案

您的图像不应调整为 ImageView 的大小,而应调整为[[UIScreen mainScreen] scale] * imageView.size。在视网膜屏幕上,比例为 2,但最好使用屏幕比例而不是硬编码。

将其设置为这个精确大小将需要最少的渲染周期(从而获得最佳性能)。

关于iphone - 使用与实际图像不同大小/比例的 UIImageView 是否会影响性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11349087/

相关文章:

ios - 将委托(delegate)消息从 UIPopover 发送到主 UIViewController

ios - 在 UIImageView 动画上停止 Alpha 混合

iphone - UIImageView 的框架和边界有什么区别?

ios - 在快速平移滑动手势期间获取 y 坐标的最简单方法

ios - 如何更改 NSLocationUsageDescription 中的文本

ios - uiscrollview 在 imageview 中改变图像

iphone - 将实例变量添加到 NSData

iphone - UIAlertView 不显示

iphone - AudioServicesPlaySystemSound振动有效,但不起作用

iPhone 应用程序 ID 和配置...如果我决定使用推送,是否会使用应用程序 ID 而不是配置 ID?