不用系统的控制器,用自定义的方式创建控制器,所以要先删除ViewController.m、ViewController.m和main.storyboard。接着删除如下图所示的Main
在AppDelegate.m中添加以下代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
//1.创建window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
//2.设置window的根控制
//>创建导航控制器
UINavigationController *nav = [[UINavigationController alloc] init];
self.window.rootViewController = nav;
UIViewController *vc = [[UIViewController alloc]init];
vc.view.backgroundColor = [UIColor yellowColor];
self.window.rootViewController = vc;
//3.将窗口z设置为主窗口并且可见
[self.window makeKeyAndVisible];
return YES;
}