关闭

各种bar和item的继承

155人阅读 评论(0) 收藏 举报
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是隐藏的
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3813次
    • 积分:281
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类