2012-03-26 71 views
0

我构建了我的应用程序,它在界面生成器中看起来很好,它在我的iPhone上看起来很好。状态栏显示,所以我进入“info.plist”,并将“最初隐藏状态栏”更改为YES。现在,当我在iPhone上运行应用程序时,屏幕底部附近的按钮已经向上移动,看起来像状态栏的确切宽度。虽然在故事板中,按钮出现在正确的位置。按钮在禁用状态栏后移动位置

如果有人有任何意见,将不胜感激。我刚刚完成了应用程序,现在我正在试图解决这个问题......我希望有人能够从这些中了解一些情况。

谢谢。

回答

1

状态栏是屁股疼痛。当你设置它最初隐藏;它会将整个视图向上移动20 px以进行补偿,这使得navigationController在状态栏内自行绘制,因此您可以将所有时间都加上20 px y的偏移量。

但是,当它关闭时,如果您决定在未来隐藏导航栏,则会得到20 px的黑色空间。但是,它确实能够正确地绘制所有内容。

我的建议:除非你的启动画面绝对必须有额外的20像素,否则你打开电影,不要隐藏状态栏。

+0

谢谢,我现在再次显示状态栏,一切都很好。我想我的下一个项目,我会做任何事情之前隐藏状态栏。 – Austinj 2012-03-26 04:07:31

+0

只要它在整个应用程序的运行时间保持隐藏,你应该很好。 – CodaFi 2012-03-26 04:08:47