各种item 总结

一、顶部

(一)UINavationItem

1、UINavationItem 

      UINavigationItem : NSObject <NSCoding>

      UINavigationItem继承自NSObject,只是模型

2、self.navigationItem //设置当前控制器顶部导航栏的内容
      self.navigationItem.title
      self.navigationItem.titleView
 
(二)UIBarButtonItem
1、UIBarButtonItem

      UIBarButtonItem : UIBarItem <NSCoding>

      UIBarItem : NSObject <NSCoding, UIAppearance>

      UIBarButtonItem 也类似模型

2、设置导航栏左右上角的内容,相当于一个按钮
      self.navigationItem.rightBarButtonItem

      self.navigationItem.leftBarButtonItem

 

(三)UINavigationBar 控制器顶部导航栏

UINavigationBar : UIView <NSCoding, UIBarPositioning> 

二、底部

 (一)UITbabar

1、tabBarItem

      UITabBarItem : UIBarItem

      UIBarItem : NSObject <NSCoding, UIAppearance>

2、设置当前控制器对应的底部tabbar 选项卡的内容

      UITabBarController 控制器底部的选项卡条

      UITabBarButton // UITabBar 底部的每一个标签

      UITabBarButton 是view, tabBarItem 是model

 

 小结:

UINavigationBar 是view, navigationItem 是model,

view上要显示的内容取决于model

posted @ 2017-02-07 10:48  王卓越  阅读(135)  评论(0编辑  收藏  举报