UINavigationBar : UIView : UIResponder : NSObject
UINavigaitonItem : NSObject 是整个导航栏,具有设置左右便item的方法,能隐藏backButton,UINavigationItem和UINavigationController是平级关系
UITabBar :UIView : UIResponder : NSObject
UITabBarItem:UIBarItem : NSObject 位于UINavigationItem上面,通常初始化左右item
UIBarButtonItem:UIBarItem : NSObject
UISearchBar:UIView : UIResponder : NSObject
UIToolbar:UIView : UIResponder : NSObject
push时隐藏tabbar的方法:vc1 -> vc2
1.[vc2 setHidesBottomBarWhenPushed:YES];
2.vc2.hidesBottomBarWhenPushed = yes
vc1 push 到 vc2需要是对vc2的设置,否则在pop回去的时候vc1的tabor也会不显示
</pre><pre name="code" class="objc">隐藏导航栏的方法:
<pre name="code" class="objc">self.navigationController.navigationBarHidden = YES;
[[self navigationController] setNavigationBarHidden:YES];
</pre><pre>
v1 -> v2如果v1隐藏,v2不隐藏,则v2设置不隐藏,v1在viewWillAppear中进行隐藏,这样保证v2pop回来时v1是隐藏的