28

可能重复:
如何处理 iPhone 5 的屏幕尺寸?

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

最新的公共 Xcode 版本 v4.4.1 甚至可以做到这一点吗?

4

3 回答 3

71

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

于 2012-09-12T22:40:48.850 回答
4

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

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

于 2012-09-12T21:06:15.500 回答
3

简短回答:在 XCode->Targets->Summary->iPhone/iPod Deployment Info 中使用新的启动图像插槽(Retina 4-inch)之一

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

于 2012-09-12T22:22:10.787 回答