我需要为所有iOS设备创建多少图形背景?

时间:2016-06-16 21:10:48

标签: ios objective-c iphone background-image

我需要为所有iOS设备背景创建多少个图形?

让我解释一下:我不是在谈论发布屏幕。但是我想用它来为视图控制器的背景着色。例如:对于按钮,导航控制器或者我只需要创建三个图形,例如25x25,50x50和75x75。

但是对于视图控制器的背景?

iPhone 4s,5,5s,6 / 6s和6 / 6s plus有不同的尺寸。我需要为每个大小创建一个图形,并在代码中检测设备并设置ViewController的backgroundImage?

4 个答案:

答案 0 :(得分:1)

仅为2x和3x(50x50和75x75)。 More information

答案 1 :(得分:0)

您可以为每个分辨率创建一个独特的背景图像(某些设备之间存在重叠),或者您可以创建一个适用于最大分辨率的文件,然后将其置于所有设备的中心。第二种方法是否有效取决于图像内容,因为某些设备之间的宽高比存在差异。

答案 2 :(得分:0)

我认为这已经足够了,如果您为4s制作一个而为新设备制作一个(所有具有相同的宽高比) 我建议你制作4s @ 2x和其他@ 2x和@ 3x

答案 3 :(得分:0)

那么如果你应该给我一些图形,它们有多少? 4?

1适用于iPhone 4s及早期, 1 for iPhone 5 / 5s, 1 for iPhone 6 / 6s, 1 for iPhone 6 + / 6s +,

正确?