【问题标题】:UIView in unexpectedly going under the status barUIView 意外进入状态栏
【发布时间】:2011-06-14 09:45:23
【问题描述】:

我正在开发我的 iPhone 应用程序,但状态栏和窗口的行为非常奇怪。

一开始,我的视图似乎稍微低于状态栏(我的视图高度为 480),正如我所希望的那样。

但是在我在另一个视图中使用电影播放器​​并将应用程序转换到第一个视图之后,它不再稍微低于它下降 20 像素,并且在状态栏完成时开始导致我的屏幕下方 20 像素被隐藏。

我不知道是什么导致了这种行为,我真的很想控制它。 有人可以建议吗? 提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-14
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多