iPhone 4(s)、iPhone 5和iPhone 3GS兼容的应用现已推出。

3

现在iOS 6和iPhone 5已经推出,我有点困惑如何调整用户界面适配所有的iPhone。当我开发一个应用程序时,是不是应该为iPhone 5和旧款iPhone分别准备两个不同的xib文件?在添加图片时,当我为retina屏幕准备图片时,是否仍然需要在后缀名上加@2x?我猜想对于新iPhone的retina屏幕会是-568@2x?您能否简要地告诉我这些内容?谢谢!

1个回答

1

实际上,你不需要做很多具体的工作。只需使用正确的自动调整大小掩码来实现你的XIB文件即可。如果你只针对iOS 6进行开发,那么你可以使用自动布局,否则就不能。图片的使用方式仍然相同-对于3GS和iPad 1/2,你将图像命名为“xyz.png”,而对于视网膜显示设备(包括iPhone 4、4S、5和iPad 3),你需要在名称后面加上@2x后缀“xyz@2x.png”。目前,“-568”标记仅适用于启动图像。如果你放置了一个“xyz-568@2x.png”图像,并试图在iPhone 5上将其用作“xyz”,它将无法被发现。

如果你需要为iPhone 5/iPod 5设置特殊的背景图像,你可以使用my macros和“-568@2x.png”标记。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接