UIWindow

作者: 小小白衣 | 来源:发表于2017-10-07 15:35 被阅读0次
    //程序启动流程
    //main
    //UIApplicationMain
    //初始化UIAppliaction(创建&设置代理&开启Runloop)
    //监听系统事件
    //didFinishLaunchingWithOptions
    //applicationWillResignActive
    //... 
    //创建UIWindow
    //创建控制器的View
    //将控制器的View添加到window上
    //infoplist文件中如果有Main storyboard file base name:Main 则会加载MainStoryboard
    //加载之前创建一个窗口UIWindow
    //把MainStoryboard所指向的控制器设置为窗口window的根控制器
    //显示窗口Window(根控制器的view添加到window上)
    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    
    self.window.layer.backgroundColor = [UIColor redColor].CGColor;
    
    UIViewController *vc = [[UIViewController alloc] init];
    vc.view.backgroundColor = [UIColor grayColor];
    
    self.window.rootViewController = vc;
    
    //设置应用程序的主窗口(在此之前window是隐藏的)
    [self.window makeKeyAndVisible];
    //相当于下面两行代码
    //self.window.hidden = NO;
    //[self.window addSubview:vc.view];
    NSLog(@"%@",[UIApplication sharedApplication].delegate.window);

相关文章

  • UIWindow

    目录:1、UIWindow简介2、UIWindow的创建3、获取UIWindow 1、UIWindow简介 UIW...

  • UIWindow 原理与巧妙使用 makeKeyAndVisib

    - UIWindow 简介- UIWindow 概述- 我们可以使用 UIWindow 来作什么?- makeKe...

  • UIWindow、UIView、CALayer

    UIWindow的windowLevel属性 UIWindow简单介绍 UIWindow详解及踩坑 UIWindo...

  • UIWindow讲解

    1.UIWindow & UIWindowLevel 一、简单介绍UIWindow是什么? UIWindow是一种...

  • iOS开发之UIWindow的使用

    一、UIWindow简介 UIWindow是最顶级的界面容器。UIWindow继承自UIView。 UIWindo...

  • iOS 开发- UI篇-UIWindow介绍

    UIWindow 简单介绍原文链接? iOS开发UI篇—UIWindow简单介绍 一、简单介绍 UIWindow是...

  • iOS --- UI 简单总结

    代码创建UIWindow对象 Xcode7之后使用代码创建UIWindow对象: //创建UIWindow对象 s...

  • iOS关于UIWindow

    UIWindow简介: 在iOS App中,UIWindow是最顶层的界面内容,我们使用UIWindow和UIVi...

  • UIWindow 知识梳理

    UIWindow简介 在iOS开发中,UIWindow和UIView一样都是用来呈现界面的。UIWindow并不包...

  • UIWindow的基本使用

    二、使用UIWindow 1、简介在iOS App中,UIWindow是最顶层的界面内容,我们使用UIWindow...

网友评论

      本文标题:UIWindow

      本文链接:https://www.haomeiwen.com/subject/dlujyxtx.html