代码之家  ›  专栏  ›  技术社区  ›  Casebash

分层UIViewControllers重叠状态栏

  •  0
  • Casebash  · 技术社区  · 14 年前

    跟随 this tutorial this question ,我尝试创建自定义 UIViewController 包含 UINavigationController . 这主要是工作,除了控制器占据全屏,所以状态栏重叠。下载教程的源代码并运行它,我发现教程也有同样的问题(它使用 UITableViewController UILabelView

    alt text

    1 回复  |  直到 7 年前
        1
  •  3
  •   Community datashaman    7 年前

    一个可能的解决办法是改变 loadView 系统的功能 UIViewController 要设置视图的框架,请使用: [[UIScreen mainScreen] applicationFrame] contentView.frame . 我不确定这是否是最好的解决方案,如果您尝试将自定义视图控制器放在另一个视图控制器下面,它将如何交互。

    理想的情况下,我会被赋予的大小,我必须拉到里面 负载视图 方法。不幸的是,我们没有得到这个。看到了吗 this question 更多信息。