【发布时间】:2016-09-04 06:56:51
【问题描述】:
背景:我实现了一个自定义 UIViewController 转换,其中第一个视图控制器 (VC1) 有一个可见的状态栏
override func prefersStatusBarHidden() -> Bool {
return false
}
而第二个呈现的视图控制器 (VC2) 有一个隐藏的状态栏:
override func prefersStatusBarHidden() -> Bool {
return true
}
过渡由用户控制,因为我使用手势控制器实现了拉动打开过渡。
目标:我希望在外观过渡AND消失过渡期间隐藏状态栏(本质上类似于 Google 地图滑出菜单)。
问题: 在 ViewController VC2 的整个外观过渡过程中,状态栏正确隐藏。但是在整个消失过渡期间,状态栏是可见的。关于如何为 iOS 9 正确实施此功能的任何建议?
【问题讨论】:
标签: ios swift transitions uistatusbar