IOS开发入门----UIWindow(2017/8/8)
来源:互联网 发布:类似于matlab的软件 编辑:程序博客网 时间:2024/06/06 06:30
一、设置应用程序的穿件的默认窗口
二、手动创建窗口
//1.创建窗口 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; //设置窗口背景颜色 self.window.backgroundColor = [UIColor blueColor]; // 2.创建窗口的跟控制器,并且赋值 // 苹果推荐使用控制器的原因,对应界面的事情交给对应的控制器去管理 UIViewController *rootVc = [[UIViewController alloc] init]; rootVc.view.backgroundColor = [UIColor greenColor]; // 一旦设置窗口的根控制器,就会把根控制器的view添加到窗口 // 做了旋转功能 self.window.rootViewController = rootVc; //3.显示窗口 [self.window makeKeyAndVisible];
三、两种特殊的窗口
- 状态栏是窗口
- 键盘也是窗口
显示键盘代码
//显示键盘 UITextField * textF = [[UITextField alloc] init]; [textF becomeFirstResponder]; //为了不被销毁,设置为强应用 //如果要弹出键盘,必须吧文本框添加到某个控件 [self.window addSubview:textF];
四、窗口的层级
UIKIT_EXTERN const UIWindowLevel UIWindowLevelNormal;UIKIT_EXTERN const UIWindowLevel UIWindowLevelAlert;UIKIT_EXTERN const UIWindowLevel UIWindowLevelStatusBar
优先级别重点内容
UIWindowLevelStatusBar > UIWindowLevelAlert > UIWindowLevelNormal
这几个宏都可以做加减
阅读全文
0 0
- IOS开发入门----UIWindow(2017/8/8)
- iOS开发(OC)——UIWindow
- iOS开发中的UIWindow
- iOS 开发 之UIWindow
- iOS开发之UIWindow
- iOS开发中UIWindow
- iOS 开发 UIWindow 说明
- iOS开发从入门到精通--UIWindow基础
- 【深入浅出IOS开发】UIWindow详解
- iOS开发学习之UIWindow
- iOS开发笔记-UI-UIWindow
- iOS 开发学习之 User Interface(2)UIWindow 视窗
- iOS开发之UIWindow,iOS程序启动
- iOS开发之二:UIWindow与UIView
- 【深入浅出IOS开发】UIWindow详解er
- iOS开发UIWindow和UIView是什么关系
- IOS开发之UIScreen和UIWindow,UIView
- 【iOS开发】UIWindow和程序启动原理
- 弱网下移动端网络连接处理策略
- 解决DBlink无法解析指定的连接标识符的问题
- 2016至2017年上半年iOS项目细节(1)
- python实现最大熵模型
- iOS GPUImage 的使用
- IOS开发入门----UIWindow(2017/8/8)
- HDU 3681-Prison Break(状压DP+二分+BFS)
- Codeforces 838A. Binary Blocks (区间筛+二维前缀和, IndiaHacks 2nd Elimination 2017 )
- 第十八章:Java I/O系统
- -bash: pecl: command not found
- 如何使用 PHP 语言来编码和解码 JSON 对象?
- HDU1166:敌兵布阵(线段树点更新,区间查询)
- 快速搭建高可用Redis集群
- HTML笔记