使用iphone 6和6s的UImage和UIImageView的Coorect大小

时间:2015-08-10 23:50:33

标签: ios uiimageview uiimage retina-display

经过一段休息后我回到了ios。我的设计师在iphone 6屏幕尺寸上进行了线框设计。现在我的img@2x.png大小为120 * 120(w * h)。我曾经创建过60 * 60的UIImageView,它可以正确呈现视网膜和非视网膜。

问题:

1. what should be the size of UIImageView to accommodate that image?
2. is 180*180 the correct size for img@3x.png.

2 个答案:

答案 0 :(得分:0)

是,

@ 3x尺寸是非视网膜显示尺寸的3倍。在你的情况下60x60 * 3 = 180 x 180。

请记住,@ 3x图像仅用于iPhone 6 Plus,因为iPhone 6会将@ 2x图像渲染(并容纳)到更宽的屏幕。

答案 1 :(得分:0)

如果您想支持非视网膜设备,那么您应该拥有一张60x60的图像,名为“img.png”。

  1. UIImageView大小应为60x60
  2. @ 3x图像的大小应为非视网膜图像的三倍。对于这种情况,它将是180x180