hem*_*ant 1 iphone resolution ios4 ios
由于iPhone 4现在具有640X960分辨率,我很困惑如何为320 X 480和640 X 960分辨率构建适当的UI ..如果我只使用图像和640X960分辨率的东西,它会自动调整自己适用于较小分辨率的iPhone ..如果不是什么是基于设备分辨率区分的最佳方法?
每个图像中有2个 - 第一个是正常比例,并命名为通常的"whatever.png".然后你以两倍的比例制作该图像的第二个高分辨率版本,并将其命名为"whatever@2x.png".然后,iOS将处理其余的事情.您将这两个图像添加到项目中,并且在您引用"whatever.png"的代码中的任何位置,系统将在必要时处理并使用"whatever@2x.png",这样您就不会不必大惊小怪.而已.简单.
在Interface Builder中,只需使用标准尺寸的图形即可.在代码中,只需像往常一样参考图像,参考标准尺寸的图像.只要更高分辨率的对应物以附加的"@ 2x.png"命名,一切都会起作用.
因此,举个例子,假设您目前有一个项目,其大小为40x100的按钮图像名为"awesomeButton.png".要支持视网膜分辨率,请创建一个大小为80x200的新按钮图像,并将其命名为awesomeButton@2x.png.将其导入您的项目,iOS负责其余部分.
| 归档时间: |
|
| 查看次数: |
3219 次 |
| 最近记录: |