我正在开发兼容iOS 6和iOS 7的应用程序。我正在使用xcode 5.我为它创建了一个视图。对于iOS 7,视图看起来很好但在iOS 6中我的视图位于状态栏下。我搜索了这个问题,但找不到任何成功。我正在上传屏幕截图。任何帮助表示赞赏。
iOS 6屏幕截图:
iOS 7截图:
答案 0 :(得分:1)
这就是我解决这个问题的方法:
在此之后,tableViewController将自动调整它在导航栏下面的tableView,就像在IOS 7中一样,如同在6中一样。
答案 1 :(得分:0)
在iOS 7中,我解决了在状态栏中创建UIImageView的问题,然后在里面添加了一个UINavigationBar。
UINavigationBar(320x44px)x = 0 y = 20
答案 2 :(得分:0)
虽然现已弃用,但您可以为iOS 6将wantsFullScreenLayout
设置为YES
。
答案 3 :(得分:-2)
让导航栏不透明。它将解决问题。