我正在处理我的 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/