我在我的应用程序中有一个视图控制器,在storyboard中拖动了一个导航栏。它在iOS 6中工作得很好,但在iOS 7中看起来像这样:
状态栏和导航栏不应该重叠。我在stackoverflow上看到了很多这样的问题,但对我没有太大帮助。
一些问题说我应该使用“self.edgesForExtendedLayout = UIRectEdgeNone;”,但这并不起作用。有些人说我应该删除导航栏并将其嵌入导航控制器中,但由于我的程序实现方式,我无法这样做。有些解决方案建议使用视图大小等,但对我也没有起作用。
什么是可以帮助我解决此问题的一件事。先谢谢!
更新: 我已将视图控制器嵌入uinavigation控制器中。删除了手动添加的导航栏。现在在storyboard中看起来还好,但运行时会显示如下内容:
它显示当前位于其后面即父视图控制器的另一个视图控制器的文本。意味着它现在是透明的。有人能指出我做错了什么吗?