UIWindow和UIScreen
目录
- 概述
- 职责
- 实用操作
概述
UIWindow职责
包含了应用程序的可视化的内容
为视图和其他应用程序对象在触摸事件中提供了关键性的作用
与视图控制器一起协作来呈现数据
UIScreen
UIScreen对象可以充当iOS设备物理屏幕的替代者,[[UIScreen mainScreen] bounds]获取设备屏幕大小
实用操作
获得当前UIWindow
UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow;
注:keyWindow是用来管理键盘以及非触摸类的消息,并且只能有一个window是keyWindow
UIWindwo的级别windowLevel
三个级别,优先级:UIWindowLevelAlert > UIWindowLevelStatusBar > UIWindowLevelNormal
本文详细介绍了UIWindow和UIScreen在iOS应用开发中的作用。UIWindow负责管理应用的可视化内容,处理触摸事件,与视图控制器协作展示数据。UIScreen则作为设备物理屏幕的抽象,提供屏幕尺寸等信息。文章还讲解了如何获取当前UIWindow及不同窗口级别的概念。
338

被折叠的 条评论
为什么被折叠?



