UIView和CALayer有什么关系
2020-01-15 11:52
1561 查看
view是对layer的一种封装,你对view的很多操作事实上是对layer的操作,之所以会出现这两个东西是因为
1、view支持很多手势的交互,你所操作iphone的各种点击,拖动等等。
2、layer来至于mac os,是可以跨平台的东西。这里就是个很要学问的东西,系统的可变部分和不可变部分,可变部分越多,系统越不稳定,但是功能就更加丰富。layer就是作为一种不可变的东西存在,view作为一种可变的东西存在,所有我们每次在ios更新时候获得了大量的view新特性,但是整个view系统底层很多东西依旧可以接着使用,各种动画等。这就是分开view和layer的功劳。一言以蔽之
Simply speaking,UIView inherit from NSResponder,handle events from users, contains CALayer,which inherit from NSObject,mainly focus on rendering,animation etc. starain Dou 豆电雨 文/natewang(简书作者)
原文链接:http://www.jianshu.com/p/606b85855ce7
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
1、view支持很多手势的交互,你所操作iphone的各种点击,拖动等等。
2、layer来至于mac os,是可以跨平台的东西。这里就是个很要学问的东西,系统的可变部分和不可变部分,可变部分越多,系统越不稳定,但是功能就更加丰富。layer就是作为一种不可变的东西存在,view作为一种可变的东西存在,所有我们每次在ios更新时候获得了大量的view新特性,但是整个view系统底层很多东西依旧可以接着使用,各种动画等。这就是分开view和layer的功劳。一言以蔽之
Simply speaking,UIView inherit from NSResponder,handle events from users, contains CALayer,which inherit from NSObject,mainly focus on rendering,animation etc. starain Dou 豆电雨 文/natewang(简书作者)
原文链接:http://www.jianshu.com/p/606b85855ce7
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
转载于:https://www.cnblogs.com/starainDou/p/5246372.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- UIView和CALayer是什么关系?
- UIView和CALayer是什么关系?
- UIView和CALayer有什么关系
- UIView与CALayer的关系
- UIView与CALayer区别与关系
- UIWindow、UIView以及CALayer之间的关系
- UIView和CALayer的关系
- UIView与CALayer有什么区别和联系?
- CALayer与UIView的关系
- CALayer与UIView的关系
- CALayer及UIView layer 的对应关系
- CALayer与UIView的关系
- UIView于CALayer的主要的关系
- CALayer与UIView的关系
- iOS 之CALayer和UIView的关系
- CALayer简介 (三)UIView和CALayer之间的关系
- iOS CoreAnimation专题——原理篇(一) CALayer与UIView之间的关系
- CALayer与UIView的关系
- CALayer和UIView的关系
- iOS开发UIWindow和UIView是什么关系