【发布时间】:2013-11-19 20:12:58
【问题描述】:
我的主视图控制器中有一个按钮,它使用 segue 推送带有嵌入式视图控制器的导航控制器。
当新的视图控制器出现时,它上面的导航栏会短暂地出现在状态栏的下方。 (状态栏未隐藏。)内容(相对于顶部布局指南)位于正确的位置。动画一完成,它就会自行修复。
当视图再次关闭时,同样的事情会发生:主视图控制器会短暂地覆盖状态栏。对于主视图控制器,这更重要一些,因为它基于UITableViewController;整个桌子都跳了起来。同样,当动画完成时,视图控制器会自行修复。
我尝试关闭导航栏上的半透明,但这只会让问题更加明显。所有这些都可以在 iOS 6 上按预期工作。
我在这里上传了一个极简测试用例:https://github.com/tewha/FlipTest
【问题讨论】:
标签: ios uiviewcontroller ios7