我懒惰地从网络加载图像并将它们扔到我在 Nib 中创建的 UIImageView 中。在 Retina iPad 上,缩小后的图像看起来比正常分辨率下的图像好很多。尽管它们看起来更好,但这些图像必须调整大小,这会导致性能下降,对吗?我应该将 UIImageView 设置为 UIImage 的大小吗?
最佳答案
您的图像不应调整为 ImageView 的大小,而应调整为[[UIScreen mainScreen] scale]
* imageView.size
。在视网膜屏幕上,比例为 2,但最好使用屏幕比例而不是硬编码。
将其设置为这个精确大小将需要最少的渲染周期(从而获得最佳性能)。
关于iphone - 使用与实际图像不同大小/比例的 UIImageView 是否会影响性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11349087/