打开市场上很多的app,可以发现其中的框架结构大同小异,其中最常见的莫过于标签栏控制器+导航栏控制器+视图控制器的框架结构,这类结构有很多种实现方式,纯代码和storyboard 都可以,这里介绍一种我经常使用的方式
一,首先我们需要在applegate中创建当前工程的主窗口,并且创建继承自UITabBarController的标签栏控制器
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = [[MainTabBarViewController alloc] init];
[self.window makeKeyAndVisible];
return YES;
}
二,在