UIWindow
来源:互联网 发布:网络执法官绿色破解版 编辑:程序博客网 时间:2024/06/08 04:13
- iOS程序启动完毕后,创建的第一个视图控件就是
UIWindow
,接着创建控制器的view,最后将控制器的view添加到UIWindow
上,于是控制器的view就显示在屏幕上了 - 一个iOS程序之所以能显示到屏幕上,完全是因为它有
UIWindow
- 也就说,没有
UIWindow
,就看不见任何UI界面
- (void)makeKeyWindow;//让当前UIWindow变成keyWindow(主窗口)- (void)makeKeyAndVisible;//让当前UIWindow变成keyWindow,并显示出来
[UIApplication sharedApplication].windows
在本应用中打开的
UIWindow
列表,这样就可以接触应用中的任何一个UIView
对象
(平时输入文字弹出的键盘,就处在一个新的UIWindow
中)
[UIApplication sharedApplication].keyWindow
用来接收键盘以及非触摸类的消息事件的
UIWindow
,而且程序中每个时刻只能有一个UIWindow
是keyWindow
。如果某个UIWindow
内部的文本框不能输入文字,可能是因为这个UIWindow
不是keyWindow
获得某个
UIView
所在的UIWindow
0 0
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWINDOW
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- 浅谈const,static,extern
- 对服务器开发的误解
- Android开源特效框架
- ecshop增加点击购买直接进入购物车
- mysql innodb ibdata 数据文件误删除恢复过程
- UIWindow
- ViewGroup和View的事件分发机制
- 1029. Median (25)
- Git之如何解决Error:pathspec '/layout/radar_chart.xml' did not match any file(s) known to
- Nginx和lvs在负载均衡方面的对比
- swift按钮通过代码添加点击事件时出现unrecognized selector sent to instance 0x136ea5010错误
- C语言开发总结(十七)
- Spring 配置文件中Bean 属性id和name的区别
- 10款最好用的MySQL数据库客户端图形界面管理工具