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

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

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

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

最佳答案

好吧,错误是由于状态栏的高度为 20 像素,而 iphone 屏幕的高度为 480 像素造成的。因此,如果您创建一个高度为 480 像素且状态栏位于其顶部的应用程序,那么应该会发生这种困惑。所以我的建议是,如果 20px 对您来说很重要,那么您要么将 View 设置为 460px 高度,要么隐藏状态栏。
如果您想隐藏状态栏,则在 info.plist 中添加另一个名为“初始隐藏状态栏”的变量,然后单击列表末尾的复选框。

关于iphone - UIView 意外进入状态栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4780454/

10-14 21:10