各种bar和item的继承

原创 2015年11月21日 17:31:10
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是隐藏的

iOS中各种bar和item

UINavigationBar、UINavigationItem UITabBar、UITabBarItem UIBarButtonItem、UIBarItem UISearchBar UIToolb...
  • xqbswr
  • xqbswr
  • 2014年02月20日 01:20
  • 1033

各种Bar和Item相关

UIBarItem 是一个抽象的超类,用于在屏幕底部(UITabBar)添加栏目(UITabBarItem)。 UIBarButtonItem 是一个栏按钮条目,放置在UIToolbar或U...
  • cczk8138
  • cczk8138
  • 2014年07月23日 09:43
  • 232

使用storyboard,设置tab bar Item的选中图片(selected Image)

在Inspector中设置不可用可如此设置:使用 user defined run time
  • sxh1234567
  • sxh1234567
  • 2015年04月10日 20:56
  • 3736

Tab bar item的image 设置后,图片显示怪异

必须把图片设置成30X30才能正常显示,而且只有ALPHA通道被使用,其它的颜色值是没用的。 如果图片尺寸怪异,比如57X57护着37X334的话,显示的形状都很怪...
  • brook0344
  • brook0344
  • 2012年12月25日 09:17
  • 4009

UINavigationController、UINavigationBar及navigationItem关系探讨

在设置标题栏时常常遇到修改标题、修改返回按钮标题、增加一些按钮等需求,实现过程中一般会把UINavigationController、UINavigationBar、navigationItem及se...
  • happysdh
  • happysdh
  • 2016年03月24日 07:25
  • 3692

IOS设置Tab Bar item的颜色

很简单的,实现效果如下: 为选中:选中: step1: a) 设置selected image为选中后的图片(图片本身的颜色并不会起作用,默认会使用system default,所以只要选中后的...
  • IROYCN
  • IROYCN
  • 2016年03月15日 10:01
  • 2249

Android系列之得到各种bar

private void setFullscreen(){        int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN;       ...
  • u014041033
  • u014041033
  • 2015年12月20日 14:56
  • 394

在storyboard中添加leftBarButtonItem/RightBarButtonItem

如果要添加RightBarButtonItem,我们一般会在代码中添加: - (void)viewDidLoad { [super viewDidLoad]; //自定义右边按钮 ...
  • zhouxiangstudying
  • zhouxiangstudying
  • 2016年04月19日 11:53
  • 2820

如何用storyboard添加导航条的barButtonItem

需要先拖一个navigationItem ,在往navigationItem上添加barButtonItem . 而直接拖动barButtonItem发现是加到toolbar上的。...
  • Lw_Chen
  • Lw_Chen
  • 2016年03月16日 09:28
  • 2641

我是怎么隐藏ActionBar的某个item的?

[教程]隐藏ActionBar中的MenuItem   有时候我们需要在不同的时候改变ActionBar中MenuItem的项数,或者隐藏某些MenuItem,百度上找了很久没什好资料,还是Go...
  • f112122
  • f112122
  • 2014年07月21日 10:52
  • 2014
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:各种bar和item的继承
举报原因:
原因补充:

(最多只允许输入30个字)