UIView UIWindow CALayer的理解

    UIView属于UIKit.framework框架, 负责渲染矩形区域的内容, 为矩形区域添加动画, 相应区域的触摸事件, 布局和管理一个或多个子视图UIWindow属于UIKit.framework框架, 是一种特殊的UIView, 通常在一个程序中主要起到三个作用:

    1. 作为容器, 包含app所要显示的所有视图

    2. 传递触摸消息到程序中view和其他对象

    3. 与UIViewController协同工作, 方便完成设备方向旋转的支持

    CALayer: 属于QuartzCore.framework, 是用来绘制内容的, 对内容进行动画处理依赖与UIView来进行显示, 不能处理用户事件. UIView和CALayer是相互依赖的, UIView依赖CALayer提供内容, CALayer依赖UIView以供容器显示绘制内容.

 

你可能感兴趣的:(UIView UIWindow CALayer的理解)