您的位置:首页 > 产品设计 > UI/UE

ios--UITabBarController基本用法1

2014-08-08 11:17 483 查看
课堂实例1:

一个简单地UITabBarController

直接在AppDelegate中创建若干视图控制器,如下图所示

将这些视图控制器,添加到UITabBarController

可以给若干控制器的视图,设置成不同的颜色加以区分

实践代码:

/*思路:
*1.创建若干个子视图控制器(它们是并列的关系)
*2.创建一个数组,将已创建的子视图控制器,添加到数组中
*3.创建UITabBarController实例
*4.tabBarController.viewControllers = viewControllers;
*5.添加到window的rootViewController中(显示出来)
*
*/

UIViewController *vc1 = [[UIViewController alloc]init];
vc1.title = @"首页";
vc1.view.backgroundColor = [UIColor redColor];

UIViewController *vc2 = [[UIViewController alloc]init];
vc2.title = @"新闻";
vc2.view.backgroundColor = [UIColor blueColor];

UIViewController *vc3 = [[UIViewController alloc]init];
vc3.title = @"历史";
vc3.view.backgroundColor = [UIColor grayColor];

UIViewController *vc4 = [[UIViewController alloc]init];
vc4.title = @"搜索";
vc4.view.backgroundColor = [UIColor yellowColor];

UIViewController *vc5 = [[UIViewController alloc]init];
vc5.title = @"设置";
vc5.view.backgroundColor = [UIColor greenColor];

NSArray *viewControllers = @[vc1,vc2,vc3,vc4,vc5];//把他们放在数组中
UITabBarController *tabBarController = [[UITabBarController alloc]init];     //初始化
[tabBarController setViewControllers:viewControllers animated:YES];
self.window.rootViewController = tabBarController;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: