我正在将我的项目转移到iOS7.我面临一个与半透明导航栏有关的奇怪问题.
我有一个视图控制器,它有一个tableview作为子视图(我们称之为ControllerA).我使用controllerA初始化了一个新的uinavigationcontroller,并使用presentviewcontroller对其进行了模态演示.显示的视图控制器的表视图被导航栏阻止.我把automaticallyAdjustsScrollViewInsets设为YES,但结果没有改变.
之后,我try 创建一个新的视图控制器进行测试.它包含几乎相同的元素.但结果却大不相同.表视图内容不会被阻止.
Conclusion
- 两个视图控制器的AutomaticallyAdjustsScrollViewInset设置为"是"
- 该项目没有使用故事板
- 第一个是在Xcode 4.6上创建的,第二个是在Xcode 5上新创建的
- 我比较了两个类xib和代码,差别不大