UITabBarController的作用是同时管理多个控制器,常用来快速切换显示视图控制器的。UITabBarController使用范围很广,QQ、微信、手机淘宝、天猫、京东等APP都使用到,学会使用UITabBarController对iOS开发有很大的用处。
工具/原料
1
Mac OS X操作系统
2
Xcode编译器
方法/步骤
1
创建UITabBarController 1、在AppDelegate.m的didFinishLaunchingWithOptions方法内创建并初始化一个UITabBarController; 2、将UITabBarController设置为根视图控制器。
2
创建4个UIViewController做视图控制器 1、选中工程,右键-New File…选择“Cocoa Touch Class”-Next,给个合理的名称ViewController等4个视图控制器,再Next完成; 2、在AppDelegate.m中包含4个视图控制器的头文件; 3、在AppDelegate.m中初始化4个视图控制器; 4、为4个视图控制器添加导航栏控制器;
3
添加UITabBarController需要的图标到工程目录 1、选择.png格式的图标; 2、设置图标名称区分非视网膜(30*30)和视网膜@2x(60*60)像素大小; 3、将所有图标选中拉入工程目录。
4
添加UITabBarController文字图片 1、为每一个导航控制器的title属性设置标题; 2、为每一个导航控制器的tabBarItem.image属性设置图标; 3、在每一个ViewController.m中设置navigationItem.title,修改导航条标题。
5
编译运行得效果如图
注意事项
1
当前使用Mac OS X 版本为10.9.5
2
当前使用Xcode版本为6.0
上一篇:马德里周边景点指南