美文网首页
1.CALayer与UIView的区别

1.CALayer与UIView的区别

作者: 你weixiao的时候很美 | 来源:发表于2019-01-12 15:43 被阅读0次
1.区别:

UIView:负责用户交互。CALayer负责真正的绘制界面。

2.解释:
  • UIView属于UIKit框架,封装了layer。我们访问和设置UIView的这些负责显示的属性,其实是访问的layer对应的属性。

  • CALayer是属于QuartzCore框架,它是跨平台的。 在iOS中:用UIKit,触摸交互,UIView,在MacOS中:用APPKit,鼠标键盘交互,NSView。 而2个平台都使用layer来绘制。

相关文章

网友评论

      本文标题:1.CALayer与UIView的区别

      本文链接:https://www.haomeiwen.com/subject/sclarqtx.html