创建APP的第一个页面(AppDelegate).window

  1. 好久没手写代码创建APP启动页了.写个笔记记录一下忘了还能翻翻.
 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

// 创建Window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

// 创建ViewController
UIViewController *vc = [[UIViewController alloc] init];  

// 给vc的view上个颜色
vc.view.backgroundColor = [UIColor greenCorlor];

// 设置Window的rootViewController
self.window.rootViewController = vc;

// 最重要的最后一步让window可见
[self.window makeKeyAndVisible];
}
  1. 直接 targets设置Storyboard


    创建APP的第一个页面(AppDelegate).window_第1张图片
    DDB3C9AC-81D5-41C9-A10A-4654939BCA69.png

    创建APP的第一个页面(AppDelegate).window_第2张图片
    704C5A63-96F0-4853-873A-5B81E649A26A.png
  1. 如果要切换根控制器,例如从欢迎页切换到主页面,直接替换self.window.rootViewController 就可以了

你可能感兴趣的:(创建APP的第一个页面(AppDelegate).window)