【发布时间】:2017-01-24 21:21:37
【问题描述】:
我有一个具有以下属性的 UIViewcontroller 子类:
override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation {
return .slide
}
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
override var prefersStatusBarHidden: Bool {
return false
}
并且希望在视图控制器初始化之后根据方法调用将 preferStatusBarHidden 更改为 true。我无法将其更改为 true(仅获取)。
我觉得我在这里遗漏了一些愚蠢的东西......
编辑: 这与其他隐藏状态栏问题没有重复,因为它涉及属性覆盖和计算以确定在视图控制器已经呈现后的属性。
【问题讨论】:
-
@brimstone 这不是重复的,问题中的属性甚至在 iOS 7 中都不存在。
标签: ios swift uistatusbar