UIWindow

260 阅读1分钟

是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手 动创建多个UIWindow, 同时加到程序里面。UIWindow在程序中主要起到三个作用:

  1. 作为容器,包含app所要显示的所有视图
  2. 传递触摸消息到程序中view和其他对象
  3. 与UIViewController协同工作,方便完成设备方向旋转的支持