Скрыть навигатор, когда пользователь прокручивает стол вверх.Показать строку состояния при скрытии панели навигации
func scrollViewWillBeginDragging(scrollView: UIScrollView) {
if self.navigationController?.navigationBarHidden == false {
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
}
Но этот метод также скрывает строку состояния.
Не удается сохранить строку состояния. Эти методы не работают:
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .None)
prefersStatusBarHidden()
Пожалуйста, помогите!
Перейдите в info.plist и добавьте два атрибута, если нет. установите «Строка состояния изначально скрыто» на «НЕТ» и установите значение UIViewControllerBasedStatusBarAppearance равным NO. –