我正在将旧项目从iOS4升级到最新的ios8。有两个或三个视图控制器看起来不正确,导航栏似乎覆盖视图的一部分,并在最底部留下空间。通过删除/添加topbar / statusbars / bottombars,无论我对设置进行了哪些更改,我似乎无法弄明白,xib文件看起来没问题,但是当我在模拟器或设备上运行时却没有。以下是它的外观截图。
答案 0 :(得分:0)
如果我看到这是正确的,它是一个UIImageView,持有backgroundimage ......?!?
我只能猜测,但是你应该将UINavigationBarStyle从半透明变为不透明......这样可以降低所有内容的位置。
答案 1 :(得分:0)
在Storyboard中单击此viewController,取消选中“Under Top Bars”框并选中Extends Edges Settings中的“Under Bottom Bars”框。这应该可以解决你的问题!