iPhone: как скрыть панель вкладок для отображения в полноэкранном режиме - PullRequest
0 голосов
/ 28 февраля 2012

У меня есть просмотр галереи в приложении iphone.На жесте касания я скрываю панель навигации:

[self.navigationController setNavigationBarHidden:activated animated:YES];

У меня также есть панель вкладок, как ее скрыть и отобразить изображение в полноэкранном режиме?

Ответы [ 4 ]

2 голосов
/ 28 февраля 2012
[[self navigationController] setHidesBottomBarWhenPushed:YES];

Надеюсь, это поможет вам.

2 голосов
/ 28 февраля 2012
CATransition *animation = [CATransition animation];
[animation setType:kCATransitionFade];
[[self.view.window layer] addAnimation:animation forKey:@"layerAnimation"]; 
[self.tabBarController.tabBar setHidden:YES];

// Display tab bar animated
CATransition *animation = [CATransition animation];
animation setType:kCATransitionFade];
[[self.view.window layer] addAnimation:animation forKey:@"layerAnimation"]; 
[self.tabBarController.tabBar setHidden:NO];

Я не проверял этот код, но думаю, что он будет работать

1 голос
/ 28 февраля 2012
self.hidesBottomBarWhenPushed = YES;
this will hide the tabbar 
0 голосов
/ 28 февраля 2012

Если это UITabBarController, то у него есть свойство tabBar.

tabBarController.tabBar.hidden = YES

.Также, если ваше изображение не является полноразмерным, измените кадр UIImageView на CGRectMake (0, 0, 320, 460);если вы показываете строку состояния.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...