1.navigationBar导航栏的显示与隐藏问题
a。通过bool属性
navigationBarHidden进行隐藏
方法如下:
self.navigationControlleR.navigationBarHidden = YES;
b.通过方法隐藏
[self.navigationController setHidesBottomBarWhenPushed:YES];
a.首先要对要隐藏的按钮进行tag值标记方法如下
navRightButton.tag = 1111;
b.然后通过tag值找到它并在你要隐藏的触发事件里调用它即可。调用方法为:
[[self.navigationController.navigationBar viewWithTag:1111] setAlpha:0];
这里要解释一下,这种方法是通过tag值找到要隐藏的按钮,让后改变它的透明度来达到隐藏效果的,在透明度为0时按钮不具有点击效果,从而达到隐藏的目的。
3.tabBar的隐藏,这也是常见的问题,一般它在主界面显示在详细界面就要进行隐藏,下面做一下介绍
一般tabBar用方法进行隐藏就行,方法如下;
[self.navigationController.tabBarController.tabBar setHidden:NO];