1.前言:
1.跟UINavigationController类似,UITabBarController也可以轻松管理多个控制器,轻松的完成控制器和控制器之前的切换典型例子QQ,微信等应用
```![image.png](https://img.haomeiwen.com/i2182103/62715a3ea1a58085.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
#2.UITabBarController的使用步骤:
1.初始化UITabBarController
2.设置UIWindow的rootViewController为UITabBarController
3.更加具体情况,通过addChildViewController方法来添加子控制器的个数了
4.在AppDelegate.m文件的第一个方法中敲一下代码:(对于代码的阅读莫过也打开xcode)
AppDelegate.m 文件
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
2
3 //AppDelegate有一个window对象的引用,所以需要传递一个具体实例对象
4 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
5 //创建一个UITabBarController对象
6 UITabBarController tabbarVC = [[UITabBarController alloc] init];
7 //将UITabBarController对象设置为self.window的根控制器
8 self.window.rootViewController = tabbarVC;
9 //最后,让self.window显示出来
10 [self.window makeKeyAndVisible];
12 return YES;
13 }
网友评论