我正在使用以下代码隐藏导航栏:
if let navBar = self.navigationController?.navigationBar {
UIView.animateWithDuration(0.65,
delay: 0.0,
options: .CurveEaseInOut | .AllowUserInteraction,
animations: {
navBar.alpha = 0.0
},
completion: { finished in
})
}
如何使用alpha
或其他一些实际上不会使内容移动的方法隐藏同一动画中的状态栏?
我知道我可以这样做来隐藏状态栏,但它会导致视图移动:
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: UIStatusBarAnimation.None)
基本上在滚动我的UIWebView
时,我隐藏了导航栏,我想对状态栏执行相同操作,但是允许您继续滚动。