如何在Xcode中为iOS应用添加对4英寸iPhone 5显示器的支持?
这是否可以使用最新的公共Xcode版本v4.4.1?
答案 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”。我当然希望将来有所改变。