简述你对UIView、UIWindow和CALayer的理解

图片描述

UIView,UIWindow和CALayer都有共同的基类NSObject,UIView继承于UIResponder,所以UIView可以响应用户事件,CALayer是继承于NSObject所以不可以响应用户事件.UIView侧重于对内容的管理,CALayer侧重于对内容的绘制.
UIWindow是特殊的UIView,通常一个app只有一个UIWindow,我们可以创建一个视图控制器,然后将这个视图控制器添加到UIWindow上面,这时这个视图控制器就是app的First Responder.


Baaaan
144 声望1 粉丝

我偏要勉强.