一、顶部
(一)UINavationItem
1、UINavationItem
UINavigationItem : NSObject <NSCoding>
UINavigationItem继承自NSObject,只是模型
UIBarButtonItem : UIBarItem <NSCoding>
UIBarItem : NSObject <NSCoding, UIAppearance>
UIBarButtonItem 也类似模型
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