【发布时间】:2015-10-11 11:33:31
【问题描述】:
我试图在点击视图时隐藏状态栏和导航栏。目前我从上一个问题中找到了一些可行的方法,但问题是隐藏栏时没有动画。它就这样消失了。
这是我的视图控制器中的当前代码:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.hidesBarsOnTap = true
}
override func prefersStatusBarHidden() -> Bool {
if self.navigationController?.navigationBarHidden == true {
return true
}
else
{
return false
}
}
当我再次点击时,动画会在两个条回到屏幕上时起作用。
如果我不包含被覆盖的prefersStatusBarHidden 函数,我可以让导航栏隐藏并带有所需的滑动动画。但是状态栏还在。
有什么建议吗? Swift 2 有没有新方法可以工作?
【问题讨论】: