您的位置:首页 > 移动开发

14-2 UITabBarController标签视图控制器、配置UITabBar、自定义UITabBarItem、(UIAppearance)、三大视图控制器的综合使用、AdressBook、(+U

2015-12-18 20:54 555 查看
1、UITabBarController标签视图控制器

UITabBarController有以下重要属性:

viewControllers 显示的视图控制器

tabBar 标签栏

delegate 代理

selectedIndex 选中某个tabBarItem

2、UITabBar

tabBar是UITabBar对象,包含多个UITabBarItem,每一个tabBarItem对应一个viewController。tabBar高度49

当tabBarItem超过5个时,系统会自动增加一个更多按钮,点击更多按钮,没有在底部出现的哪些按钮会以列表形式显示出来

tabBar属性:tintColor、barTintColor、图像设置

3、UITabBarItem

tabBarItem可以设置titile、image、badgeValue。

可以使用系统样式创建tabBarItem。

4、UIAppearance

如果想通过一键设定所有导航试图控制器的颜色,类似于QQ的一键换肤操作,可以通过UIAppearance协议来进行操作,通过它可以对一些控件进行自定义颜色等。

注意

UITabBarController是项目开发中常见的布局样式,与UINavigationController不同,它的viewControllers都是并列的;而UINavigationController的则是层次性的

UITabBar通常都会定义外观以适应程序风格,必要时会完全自定义。

5、三大视图控制器综合使用

UITabBarController、UINavigationController、UITableViewController通常都是组合出现,这种布局方式特别常见,一定要熟练应用

UITabBarController可以嵌套UINavigationController

UINavigationController也可以嵌套UITabBarController

6、(+UIMenuController 、_UIPasteBoard、scrollView无限循环)

见分享代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: