Nib 文件在加载时忽略状态栏。为啥?

Posted

技术标签:

【中文标题】Nib 文件在加载时忽略状态栏。为啥?【英文标题】:Nib file ignoring status bar on load. Why?Nib 文件在加载时忽略状态栏。为什么? 【发布时间】:2011-04-08 05:21:13 【问题描述】:

我在启动时从 NIB 加载了一个 UIViewController。状态栏与视图重叠,屏幕底部有一个状态栏大小的边距。当设备旋转时,问题会自行纠正。这可能是什么原因造成的?

【问题讨论】:

【参考方案1】:

尝试将控制器视图的框架设置为:

[[UIScreen mainScreen] applicationFrame]

我遇到过几次,这是我知道的唯一真正的修复方法。可能有更好的方法。

【讨论】:

这将如何影响轮换?

以上是关于Nib 文件在加载时忽略状态栏。为啥?的主要内容,如果未能解决你的问题,请参考以下文章

UIPageViewController:子控制器在滚动期间忽略状态栏高度

为啥我在启动我的应用程序时会看到双状态栏?

为啥我的应用在不录制时会显示正在录制(闪烁的红色)状态栏?

为啥在 Default.png 期间仍然显示状态栏?

如何修复为啥在 Xcode 中 ScrollView 后面有状态栏空间?

为啥我的状态栏上的图标不能在不同的模式下改变?