2015-08-18 4 views
0

У меня есть небольшая проблема ... У меня есть UIWebViewController с предопределенным UINavigationBar, потому что это один из управляемых ViewControllers по UINavigationController. Я хочу скрыть эту навигационную панель (только в этом диспетчере просмотра), когда я прокручиваю, как это делает приложение Facebook. (Навигационная панель перемещается со скоростью, которую пользователь прокручивает, элементы в ней исчезают, цвет панели навигации остается видимым за панель состояния, а при повторном просмотре снова появляется панель навигации, также с той же скоростью как пользователь прокручивает.) Это, может быть, много, чтобы спросить, но я новичок в программировании и не знаю, как начать это ... Пожалуйста, помогите?Скрыть панель навигации как facebook

Заранее благодарен!

ответ

-1

установить NavigationController к hidesBarOnSwipe = истинной

if let navController = self.navigationController { 
    navController.hidesBarsOnSwipe = true 
} 
+1

Но так это не выглядит, как это делает в приложение Facebook, не так ли? – LOLXDXPLOL

+1

Пробовал, он скрывает навигатор, но не тогда, когда пользователь медленно прокручивается ... Я хочу, чтобы он выглядел как Facebook на 100%. Вы знаете, как это сделать? Спасибо за ответ (и извините за плохой английский) – LOLXDXPLOL

+0

Этот компонент может полностью соответствовать вашим требованиям https://github.com/telly/TLYShyNavBar – phikin

Смежные вопросы