我可以在图像资源中定位特定的iPhone型号吗?

时间:2014-10-30 10:26:14

标签: ios xcode cocoa-touch

图像资源Xcode功能允许我为不同的显示分辨率(1✕,2✕,3✕),不同的设备系列(iPad,iPhone,Mac)和不同尺寸类别(任何,紧凑,常规)加载不同的位图。

image assets UI sample

有没有办法为不同的iPhone型号指定单独的位图?例如,我可以指定要在iPhone 6上加载的不同位图和iPhone 6 Plus的不同位图吗?

2 个答案:

答案 0 :(得分:1)

不,你不能。你能做的最好的就是拥有一个特定的Retina 4''除了常规的@ 2x之外,@ 2x图像。

答案 1 :(得分:0)

以您的示例为例,目前的情况是肯定的,因为iPhone6 +是目前运行三重规模的唯一设备。然而,这将不可避免地发生变化。但一般不,你不能。如果您需要比提供的方框更多的控制权,那么您需要在代码中使用switch语句或类似方法进行排序...