首页 > 代码库 > UITabBarController 初学
UITabBarController 初学
纯代码编写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;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。