0

我要开发一个新的应用程序。对于每个屏幕(UIViewController),我将使用单独的 xib。

因此,每个屏幕也会有不同的图像。

现在,我想在以下设备上使用我的应用程序。

  1. iPhone 3
  2. iPhone 3GS
  3. iPhone 4
  4. iPhone 4S
  5. iphone 5

  6. iPad

  7. iPad2
  8. 小型平板电脑

  9. iPod(第 3、第 4、第 5 代)

那么,对于这些 iOS 设备,我该如何管理 xib 及其各自的图像。

就我的问题而言,我想说的是,在不同的设备上“单击按钮图像”需要多少张图像,以及当我阅读 @2x、2x@ 等时如何给它们命名

所以,我要感谢一位专门为我的查询写答案并让我摆脱这种困惑的人。

谢谢

4

1 回答 1

0

这些行直接来自资源编程指南

MyImage.png - Default version of an image resource.
MyImage@2x.png - High-resolution version of an image resource for devices with Retina displays.
MyImage~iphone.png - Version of an image for iPhone and iPod touch.
MyImage@2x~iphone.png - High-resolution version of an image for iPhone and iPod touch devices with Retina displays.

基本上只有5个尺寸

  1. iPhone/iPod Touch 320x480
  2. 具有 640x960 视网膜显示屏的 iPhone/iPod Touch
  3. iPhone/iPod touch 第 5 版 640x1136
  4. 配备非视网膜显示屏的 iPad 768x1024
  5. iPad 配备视网膜显示屏 1536x2048
  6. iPad mini 768x1024

对于清单 1,您MyImage~iphone.png将适用
对于清单 2 和 3,您MyImage@2x~iphone.png将适用
对于清单 4 和 6,您MyImage.png将适用
对于清单 5,您MyImage.png将适用。

所以你只需要四个图像。

于 2013-07-22T18:25:15.157 回答