UIView意外地进入了状态栏

时间:2011-01-24 09:34:33

标签: iphone objective-c cocoa-touch ios statusbar

我正在处理我的iPhone应用程序,我对状态栏和窗口有一种非常奇怪的行为。

在开始时,我的视图似乎略微位于状态栏下(我的视图高度为480),正如我想要的那样。

但是在我在另一个视图中使用电影播放器​​并且我将应用程序转换到第一个视图后,它不再略微低于20px并且在状态栏结束时开始导致我的屏幕的低20px被隐藏。 / p>

我不知道造成这种行为的原因,我真的想控制它。 有人可以建议吗? 提前谢谢。

1 个答案:

答案 0 :(得分:2)

错误是由于状态栏的高度为20px且iphone屏幕的高度为480px。因此,如果您创建一个高度为480px且状态栏位于其上方的应用程序,则应该发生这种混乱。所以我的建议是,如果20px对您来说很重要,您可以将视图设置为460px或隐藏状态栏。 如果要隐藏状态栏,请在info.plist中添加另一个名为“最初隐藏状态栏”的变量,然后单击列表末尾的复选框。

相关问题