如何在Xcode中为iOS应用添加iPhone 5大屏幕支持?

时间:2012-09-12 21:01:16

标签: ios xcode iphone-5

  

可能重复:
  How to deal with iPhone 5 screen size?

如何在Xcode中为iOS应用添加对4英寸iPhone 5显示器的支持?

这是否可以使用最新的公共Xcode版本v4.4.1?

3 个答案:

答案 0 :(得分:71)

将一个名为Default-568h@2x.png的新启动图像添加到您的项目中,它将起作用!

答案 1 :(得分:4)

如果您的应用程序仅适用于iOS6,那么在3.5英寸和4英寸iPhone 5设计中正确布局视图的最简单方法是在XIB中使用 AutoLayout 使其适应自动调整大小(请参阅WWDC'2012 video sessions)。如果您的应用程序必须支持iOS6之前的版本,那么您仍然可以在视图上使用AutoResizingMasks使其自身调整大小以适应3.5英寸和4英寸屏幕。

然后,为了使您的应用程序支持4英寸显示屏并在iPhone 5上启动整个屏幕,只需在项目中添加"Default-568h@2x.png"启动图像即可。 这个启动图像的简单存在将使您的应用程序在iPhone 5上全屏启动,而不是在顶部和底部有黑色条带。

答案 2 :(得分:3)

简短回答:在XCode中使用新的启动图像插槽(Retina 4英寸) - >目标 - >摘要 - > iPhone / iPod部署信息

我有一个OpenGL ES 2应用程序,尽管我检查了所有选项,但没有任何效果。创建一个新的GLGame项目为Retina 3.5英寸和Retina 4英寸增加了黑色发射图像。尽管与项目设置或.plist文件进行了所有其他比较,我发现没有别的可以说“让它可用于iPhone 5”。我当然希望将来有所改变。