UITabBarController初学

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

纯代码编写UITabBarController, 不多说,直接见代码

RViewController1 *vc1 =[[RViewController1 alloc]init];

UINavigationController*navController =[[UINavigationController alloc]initWithRootViewController:vc1];//只赋值 tabBarItem.title, 通过.title属性取值是取不到值//navController.tabBarItem.title = @"Page 1";//相当于对tabBarItem.title 和 navigationItem.title同时赋值navController.title =@"Page 1";

navController.tabBarItem.image= [UIImage imageNamed:@"1.jpg"];

RViewController2*vc2 =[[RViewController2 alloc]init];

vc2.title=@"Page 2";//UITabBarItem *item2 = [[UITabBarItem alloc]initWithTitle:@"Page 2" image:[UIImage imageNamed:@"2.png" ] selectedImage:[UIImage imageNamed:@"2_PRessed.png"]];vc2.tabBarItem.image = [UIImage imageNamed:@"2.png"];

RViewController3*vc3 =[[RViewController3 alloc]init];

vc3.title=@"Page 3";

vc3.tabBarItem.image= [UIImage imageNamed:@"3.png"];

RViewController4*vc4 =[[RViewController4 alloc]init];

vc4.title=@"Page 4";

vc4.tabBarItem.image= [UIImage imageNamed:@"4.png"];

vc4.tabBarItem.badgeValue=@"10";

RViewController5*vc5 =[[RViewController5 alloc]init];//创建 UITabItem的实例UITabBarItem *item1 = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemHistory tag:0];

vc5.tabBarItem=item1;

NSArray*controllers =[NSArray arrayWithObjects:navController,vc2,vc3,vc4, nil];

UITabBarController*tabController =[[UITabBarController alloc]init];

tabController.viewControllers=controllers;

self.window.rootViewController= tabController;

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航