为了让他们在iphone 5更大的屏幕上工作,是否需要对在iphone 5之前开发的应用进行任何调整?
如果是这样,这些变化是什么,或者我在哪里可以找到改变的内容?到目前为止谷歌并没有太大的帮助。
由于
答案 0 :(得分:2)
添加Default-568h@2x.png
启动图片后,请按照此帖中列出的步骤进行操作:
How to develop or migrate apps for iPhone 5 screen resolution?
如果您在应用内部使用的图片出现问题,并且您想要支持iPhone 5和iPhone 5之前的设备,请使用此功能:
Dealing with different size images in a xib for iPhone5 versus iPhone4?
答案 1 :(得分:0)
您需要添加名为Default-568h@2x.png
的640x1136px的默认启动图像以支持iPhone 5屏幕。
答案 2 :(得分:0)
首先,你必须有一个640x1136的启动图像(带有-568h@2x.png
后缀)以使其与iPhone 5兼容,但要完全使用更大的屏幕,有很多方法可以做到这一点。我发现最简单的方法是制作两个独立的故事板,为iPhone 5制作一个新的故事板,同时保留已经用于iPhone 4S,4等的故事板。使用两个故事板消除了AutoLayout的必要性;启用AutoLayout,值得注意的是,还删除了iOS 5的兼容性。使用此answer中的代码开始使用。
答案 3 :(得分:0)
根据您的应用视图的布局方式,您可能不需要进行太多更改。如果您具有调整大小并正确锚定的视图(例如滚动视图或表视图),它们将展开以填充iPhone 5屏幕上的额外空间。您还需要为新屏幕尺寸添加额外的启动图像。
答案 4 :(得分:0)
iphone 5的屏幕较高,因此您需要在图像文件夹中包含分辨率为1136x640的图像。 (在图像的文件名末尾添加-568h @ 2x)
另外,每当你调整你的精灵和屏幕上的其他所有内容时,你需要单独考虑iphone 5,就像你占用ipad和iphone(非视网膜和视网膜)一样。