【发布时间】:2012-07-05 17:02:00
【问题描述】:
我懒得从网络上加载图像并将它们扔到我在 Nib 中创建的 UIImageViews 中。在视网膜 iPad 上,按比例缩小的图像比正常分辨率下的图像要好得多。即使它们看起来更好,这些图像必须调整大小,这会导致性能下降,对吧?我应该将 UIImageViews 设为 UIImages 的大小吗?
【问题讨论】:
标签: iphone ios uiimageview uiimage retina-display
我懒得从网络上加载图像并将它们扔到我在 Nib 中创建的 UIImageViews 中。在视网膜 iPad 上,按比例缩小的图像比正常分辨率下的图像要好得多。即使它们看起来更好,这些图像必须调整大小,这会导致性能下降,对吧?我应该将 UIImageViews 设为 UIImages 的大小吗?
【问题讨论】:
标签: iphone ios uiimageview uiimage retina-display
您的图像不应调整为图像视图的大小,而应调整为[[UIScreen mainScreen] scale] * imageView.size。在视网膜屏幕上,比例为 2,但最好使用屏幕比例而不是硬编码。
将其设置为这个精确的大小将需要最少的渲染周期(从而获得最佳性能)。
【讨论】: