【发布时间】:2016-03-29 13:09:34
【问题描述】:
当用户向上滚动表格时,我会隐藏导航栏。
func scrollViewWillBeginDragging(scrollView: UIScrollView) {
if self.navigationController?.navigationBarHidden == false {
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
}
但是这个方法也隐藏了状态栏。
无法保留我的状态栏。这些方法不起作用:
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .None)
prefersStatusBarHidden()
请帮忙!
【问题讨论】:
-
转到 info.plist 并添加两个属性(如果不存在)。将“状态栏最初隐藏”设置为 NO 并将 UIViewControllerBasedStatusBarAppearance 设置为 NO。
标签: ios swift navbar statusbar