rootViewController = [[UITabBarController alloc] init];
//初始化tabBar上面的所有视图控制器
picker1Controller = [[Picker1ViewController alloc] init];
picker2Controller = [[Picker2ViewController alloc] init];
[controllersOfTabBar addObject:picker1Controller];
[controllersOfTabBar addObject:picker2Controller];
rootViewController.viewControllers = controllersOfTabBar;
rootViewController.selectedViewController = picker1Controller;
[window addSubview:rootViewController.view];
[window makeKeyAndVisible];
//初始化tabBar上面的所有视图控制器
picker1Controller = [[Picker1ViewController alloc] init];
picker2Controller = [[Picker2ViewController alloc] init];
[picker1Controller.tabBarItem
initWithTitle:@"pick1" image:[UIImage imageNamed:@"pick1.png"] tag:1];
[picker2Controller.tabBarItem initWithTitle:@"pick2" image:[UIImage imageNamed:@"pick2.png"] tag:2];
这样连图片都有了
但是图片得是30*30的
[controllersOfTabBar addObject:picker1Controller];
[controllersOfTabBar addObject:picker2Controller];
rootViewController.viewControllers = controllersOfTabBar;
rootViewController.selectedViewController = picker1Controller;
[window addSubview:rootViewController.view];
[window makeKeyAndVisible];
本文介绍如何在iOS应用中使用Objective-C初始化并配置UITabBarController及其子视图控制器,包括设置标题、图标及选择默认显示的视图。

被折叠的 条评论
为什么被折叠?



