UIWindow
来源:互联网 发布:淘宝轮播图片750 尺寸 编辑:程序博客网 时间:2024/06/05 05:56
步骤
- 在加载完成info.plist 的时候或进行判断是否,设置了main,如果没有就需要自动手动创建;
- 创建窗口的实例化对象,
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
- 创建窗口的跟控制器,并赋值
//对应界面的东西交给 对应的控制器取处理 UIViewController *rootVc =[[UIViewController alloc]init];// 一旦设置窗口的控制器,就会吧跟控制器view加到window上 self.window.rootViewContrller = rootVc;
- 显示窗口
/* 1. 显示窗口 2. 成为应用程序的主窗口*/[self.window makeKeyAndVisiable];
注意:状态栏和键盘是一个窗口;
UIWindow
StoryBoard 创建控制器
UIStoryboard *authStory = [UIStoryboard storyboardWithName:@"Auth" bundle:nil]; LDLoginViewController *vc = [authStory instantiateViewControllerWithIdentifier:@"LDLoginViewController"]; self.window.rootViewController = vc; // 3.显示窗口 [self.window makeKeyAndVisible];
xib创建控制器
//在这里当xib的名字和控制器的名字相同时 可以直接initViewController *vc = [[ViewController alloc] initWithNibName:@"VC" bundle:nil];
viewload
- 当控制器第一次创建的时候调用;
- 只有在想自定义控制器的view的时候才调用;
注意:viewLoad底层实现:判断下有没有指定storyboard,如果有,就会帮你创建storyboard描述的控制器的view,如果没有,创建一个空的view。
0 0
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWINDOW
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- 自定义 Windows RE 体验
- BSG白山极客挑战赛
- ubuntu终端su认证失败:允许su到root的方法
- HDU 4828 (卡特兰数)
- 拜访
- UIWindow
- 几种常用的本地化存储方式
- WTL 调试输出的问题
- elasticsearch 创建type及插入数据
- 我读《精进》——05 修炼思维
- MySQL高可用架构在业务层面的分析研究
- dos
- DOM综合案例、SAX解析、StAX解析、DOM4J解析
- HDU Crixalis's Equipment (贪心)