首页 > 代码库 > iOS开发项目篇—11item
iOS开发项目篇—11item
iOS开发项目篇—11item
一、UINavigationItem
1.获得方式
self.navigationItem // self是指控制器
2. 作用
可以用来设置当前控制器顶部导航栏的内容
设置导航栏中间的内容
self.navigationItem.title
self.navigationItem.titleView
二、UIBarButtonItem
1. 用在什么地方
设置导航栏左上角的内容
self.navigationItem.leftBarButtonItem
设置导航栏右上角的内容
self.navigationItem.rightBarButtonItem
2. 作用
相当于一个按钮
三、UITabBarItem
1. 获得方式
self.tabBarItem // self是指控制器
2. 作用
可以用来设置当前控制器对应的选项卡标签的内容
标签的标题 self.tabBarItem.title
标签的图标 self.tabBarItem.image
标签的选中图标 self.tabBarItem.selectdImage
四、UINavigationBar
1. 导航控制器顶部的栏(UI控件)
2. UINavigationBar上面显示什么内容, 取决于当前控制器的navigationItem属性
3. UINavigationBar是view, navigationItem是model
4. 由navigationItem给UINavigationBar提供显示的数据
五、UITabBar
1. UITabBarController底部的选项卡条
六、UITabBarButton
1. UITabBar底部的每一个标签
2. 每一个UITabBarButton里面显示什么内容,取决于当前控制器的tabBarItem属性
3. UITabBarButton是view, tabBarItem是model
4. 由tabBarItem给UITabBarButton提供显示的数据
七、示意图
说明:UINavigationItem操纵着这个控制器导航栏上显示的内容。
说明:UITabBarItem操纵选项卡标签。
研究方法,打印控件的所有的子对象,注意不要在ViewdidLoad方法中打印。