Как скрыть/показать строку состояния, панель вкладок и панель навигации при касании с помощью TapGesture. Может ли кто-нибудь дать мне код для этого?Скрыть/показать статусBar, TabBar и NavigationBar прикосновением
2
A
ответ
1
Добавление жестов к краю на вид
UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideUIComponents:)];
[self.view addGestureRecognizer:tapGestureRecognizer];
Тогда функция hideUIComponents
- (void)hideUIComponents:(UITapGestureRecognizer*)tapGesture
{
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
[[self navigationController] setNavigationBarHidden:YES animated:YES];
CATransition *animation = [CATransition animation];
[animation setType:kCATransitionMoveIn];
[[self.view.window layer] addAnimation:animation forKey:@"layerAnimation"];
[self.tabBarController.tabBar setHidden:YES];
}
Показать скрытые путем изменения значения. Надеюсь, это поможет.
-1
Вы хотите сделать это на кран жест Затем используйте
[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(ViewTapped:)]
на том, что, когда вы хотите реализовать.
проверить, скрыт ли строка состояния или не используя
[[UIApplication sharedApplication] isStatusBarHidden];
, а затем Чтобы скрыть использование бар статус:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
и показать его снова использовать:
[[UIApplication sharedApplication] setStatusBarHidden:NO];
+0
Спасибо! Можете ли вы дать мне код .h и код .m? Я действительно новичок, поэтому ... – Delete
Смежные вопросы
- 1. Как включить/выключить статусBar и navigationBar одновременно?
- 2. TabBar Controller и NavigationBar
- 3. Условный запуск навигации NavigationBar или TabBar + NavigationBar
- 4. Navigation вложенной толчок вызванной TabBar прикосновением
- 5. Добавить изображение за NavigationBar и TabBar
- 6. Как создать UIView с NavigationBar и TabBar
- 7. Scrollview Autolayout с Tabbar и Navigationbar
- 8. IOS pushViewController без tabBar и navigationBar
- 9. naviagtionBar высота и статусBar высота размер больше
- 10. naviagtionBar высота и статусBar высота размер
- 11. Синхронизация цвета фона на TabBar/NavigationBar
- 12. TableView в NavigationBar в TabBar Navigation?
- 13. Как изменить цвета TabBar и NavigationBar в форматах Xamarin?
- 14. iOS Swift navigationBar и tabBar одинаковый hex, но другой цвет?
- 15. Настройка цвета NavigationBar и TabBar с градиентом в объективе-c
- 16. Скрытый статусBar появляется, когда активируется SearchBar
- 17. Как использовать UITabBarController с NavigationBar и ScrollView?
- 18. Android - WebViewFragment и NavigationBar
- 19. Android VideoView и NavigationBar
- 20. UiPageController и NavigationBar
- 21. TabBarController with NavigationBar
- 22. Изменение navigationBar на pushViewController:
- 23. TabBar внутри вида TabBar
- 24. ИОС UISearchBar скрыть накладку и предотвратить убрав навигацию и TabBar
- 25. UIPopoverController не отклоняется при нажатии на элементы NavigationBar и NavigationBar.
- 26. TabBar и Orgmode
- 27. tabBar: didSelectItem и popToRootViewControllerAnimated
- 28. TabBar и контроллер навигации
- 29. Android - Navigation Drawer и NavigationBar
- 30. Смена цвета NavigationBar и Barbutton
CATransition - это незаявленный идентификатор моего проекта, почему? И что вы имеете в виду, изменяя значения? – Delete
@ JoakimJojoElgsæther Включите QuartzCore.framework в ваш проект и #import для CATransition. По обратному я имею в виду изменение setHidden значений до NO :) –
Adithya
@ JoakimJojoElgsæther Все это в .m файле – Adithya