pra*_*sad 2 iphone retina-display
我有按钮图像大小560*66我可以把这个按钮图像iPhone 4.0设备?我还将如何使用@ 2x给这个按钮的宽高比.
如果您正在为iphone和ipad制作通用应用程序,那么您需要有这样的命名方案
Run Code Online (Sandbox Code Playgroud)MyIcon.png //ipad MyIcon~iphone.png //low res iphone MyIcon@2x~iphone.png //high res iphone
您不需要在ipad和iphone图片之间具有像素相关性,但是低分辨率和高分辨率图片需要恰好是1:2,即.如果低分辨率为50x50,那么高分辨率应为100x100.
在4.0中有一个错误,你必须在@ iphone 之后放置@ 2x ,这在4.1中是"固定的"所以你必须再次将它放在它之前.这意味着,如果您希望您的通用应用程序同时支持4.0和4.1+,那么您需要两个 - 一个MyImage@2x~iphone.png和一个MyImage~iphone@2x.png因此我们最终不支持4.0.
当你想在你刚才做的代码中调用你的图标时
UIImage * MyImage = [UIImage imageNamed: @"MyIcon.png"];
Run Code Online (Sandbox Code Playgroud)
它将根据您的设备确定要使用的图片.
| 归档时间: |
|
| 查看次数: |
4799 次 |
| 最近记录: |