我的iphone应用中有图库视图。点击手势,我隐藏了导航栏:
[self.navigationController setNavigationBarHidden:activated animated:YES];
我还有标签栏,如何隐藏它并将图像显示为全屏?
答案 0 :(得分:2)
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 :(得分:2)
[[self navigationController] setHidesBottomBarWhenPushed:YES];
我希望这会对你有所帮助。
答案 2 :(得分:1)
self.hidesBottomBarWhenPushed = YES;
this will hide the tabbar
答案 3 :(得分:0)
如果是UITabBarController
,则它具有属性tabBar
。
tabBarController.tabBar.hidden = YES
应该适合你。 此外,如果您的图像不是完整大小,则将UIImageView的帧更改为CGRectMake(0,0,320,460);如果您正在显示状态栏。