我的应用程序不会信箱,对象可以移动到游戏环境之外

时间:2012-09-26 10:43:40

标签: objective-c xcode ios6 iphone-5

您好我正在开发一款应用程序,它几乎已经完成,直到我拿到我的iPhone 5并在此测试我的应用程序,现在它在屏幕底部显示一个大的白色矩形(看起来像屏幕的扩展名)我假设应用程序会自动将其自己设置为信箱,这样就不会出现,并且您可以在屏幕上自由移动的对象超过此白色矩形,这会使游戏无效。

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

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

Image showing issue

1 个答案:

答案 0 :(得分:3)

告诉iOS是否使用更大屏幕尺寸的事情是存在Default-568h@2x.png文件(请参阅this answer)。

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

如果是这种情况,删除该文件后,您需要清理项目(请参阅this answer)。

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