0

嗨,我正在开发一个应用程序,它几乎完成了,直到我拿到我的 iPhone 5 并在上面测试了我的应用程序,现在它在屏幕底部显示了一个大的白色矩形(看起来像屏幕的扩展)我假设该应用程序会自动为其自身设置信箱,这样就不会出现,并且您可以在屏幕上自由移动的对象会越过这个白色矩形,这会使游戏变得毫无用处。

xcode 上是否有一些设置必须为此发布。

或者如果可能的话,我可以添加一些简单的代码来确定 ios 设计的天气是 iphone 5 或 4s 还是更低,然后添加不同的对象屏幕?

图片显示问题

4

1 回答 1

3

告诉 iOS 是否使用更大屏幕尺寸的东西是Default-568h@2x.png文件的存在(见这个答案)。

如果您添加了这样的文件(如果您将图像拖到 Xcode 中项目设置的 iPhone 5 启动图像部分,它可能会自动添加),那么这就是它为您提供全屏显示的原因。

如果是这种情况,一旦您删除了该文件,您就需要清理您的项目(请参阅此答案)。

但是,如果您从未添加过Default-568h@2x.png文件并且它仍然为您提供全屏显示,那么恐怕我不知道出了什么问题:(

于 2012-09-26T10:51:47.330 回答