您的位置:首页 > 其它

什么是窗口?

2015-08-21 20:21 134 查看
窗口

什么是窗口?

每个应用程序至少需要一个窗口,通常窗口用UIWindow类的实例来表示。注意UIWindow继承自UIView。

window对象有以下职责:

它包含了应用程序的可视化的内容

它为视图和其他应用程序对象在触摸事件中提供了关键性的作用

它与视图控制器一起协作来呈现数据

大多数iOS应用程序在其生命周期内只有一个UIWindow。并且在应用程序的生命周期中,窗口跨越整个设备的主屏幕和从应用程序的主 nib 文件被加载 (或以编程方式创建)。但是,如果应用程序支持的外部显示器使用的视频输出,它可以创建额外的窗口,以显示该外部显示器上的内容。所有其他的窗口通常由系统创建,并且通常在响应特定的事件的时候创建的,如传入的电话呼叫。

窗口是视图的一个子类。窗口的主要功能:一是提供一个区域来显示视图,二是将事件(event)分发给视图。一个应用通常只有一个窗口,但也有例外。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: