什么是窗口?

窗口


什么是窗口?


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




    window对象有以下职责:


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


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


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




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






窗口是视图的一个子类。窗口的主要功能:一是提供一个区域来显示视图,二是将事件(event)分发给视图。一个应用通常只有一个窗口,但也有例外。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值