我是Iphone App Dev的新手,我制作了一个测试界面,运行时内容上方有一个空白区域(即使是时间和电池表的状态栏) 这是一个屏幕截图:
注意大黑空间?这是什么?
仅供参考我也用ios7在我的iphone上测试了它,它做了同样的事情......
答案 0 :(得分:2)
这是因为您的视图大小,您的视图高度为480 (iPhone4/4s or iPod)
,但您在iPhone 5 simulator
中执行此应用程序,其大小为(568)
,这就是为什么会发生这种情况。
您需要在3.5 inch simulator
执行申请,或根据iPhone 5 [{1}}
答案 1 :(得分:2)
您正在4“模拟器中运行应用程序,如果您没有在应用程序中包含名为Default-568h@2x.png的4”闪屏,它将保持不变。
您应该包含Default-568h@2x.png文件,以支持3.5“和4”显示尺寸。适合初学者this is the best tutorial,以支持两种屏幕尺寸分辨率。
注意:强> 对于本教程,您还需要知道自动布局约束,所以请先阅读。
希望有所帮助。
答案 2 :(得分:2)
这是因为您尚未支持iPhone 5的应用。
您可以使用Autoresizing Mask或Auto Layout调整不同屏幕的UI组件。
如果您使用的是iOS> = 6.0,那么autolayout将是一个很好的选择。 Here is another good guide for this