【发布时间】:2016-08-15 20:34:28
【问题描述】:
我和this problem的情况一样。由于某种原因,状态栏仍然没有淡入或淡出。我已经尝试了该网站上发布的所有解决方案。
我正在使用UINavigationController -> UIViewController。
我将View controller-based status bar appearance 设置为YES。
这是我的代码:
var statusBarHidden = false
func toggleStatusBarHidden() {
statusBarHidden = !statusBarHidden
setNeedsStatusBarAppearanceUpdate()
}
override func prefersStatusBarHidden() {
return statusBarHidden
}
override func preferredStatusBarUpdateAnimation() {
return .Fade
}
你知道为什么会这样吗?
【问题讨论】:
-
您是否有机会瞄准 iOS 10? stackoverflow.com/a/38902285/1166266
-
不。我知道 Swift 3 使用
var而不是func