美文网首页
ios-面试-UIView 和 CALayer

ios-面试-UIView 和 CALayer

作者: 小样别嘚瑟 | 来源:发表于2020-03-18 14:45 被阅读0次

https://blog.csdn.net/flover5724059/article/details/88926573

1,所有的view都是由一个底层的Layer来驱动,每个UIView内部都有一个CALayer在背后提供内容的绘制和显示。

2,Layer侧重于图形的显示,而view相当于layer的管理者。

3,UIView 继承与UIResponder 而 CALayer 继承于NSObject。所以UIView 可以响应事件,而CALayer 则不能。,

4,两者都有树状层级结构,layer 内部有sublayers,view 内部有subviews

5,layer 内部维护着三份layer tree ,分别是动画树、模型树、渲染树,(在iOS 做动画的时候,我们修改动画的属性,在动画的其实是动画树,而最终展示在界面上的其实是提供view的modelayer)

作者:简鱼7819

链接:https://www.jianshu.com/p/24421804e2d2

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • ios-面试-UIView 和 CALayer

    https://blog.csdn.net/flover5724059/article/details/88926...

  • ios-面试-UIView 和 CALayer

    1,所有的view都是由一个底层的Layer来驱动,每个UIView内部都有一个CALayer在背后提供内容的绘制...

  • 问题汇总

    1、UIView和CALayer区别UIView和CALayer的区别.UIView相对于CAlayer来说就多了...

  • Ios面试复习-CALayer

    转载自详解CALayer 和 UIView的区别和联系 2017.12.26 百度面试被问到CALayer 和 U...

  • CALayer与UIView的区别

    CALayer与UIView的区别 基础 CALayer的定义 CALayer的基础 CALayer和UIView...

  • UIView和CALayer

    1. UIView和CALayer CALayer负责显示内容contents UIView为CALayer提供现...

  • UIView和CALayer

    UIView和CALayer和有什么关系 UIview中有个属性layer,是CALayer类型。 CALayer...

  • UIView和CALayer的区别和联系

    UIView和CALayer的区别和联系 1.UiView和CALayer是什么 CALayer 是动画中经常使用...

  • UIView和CALayer

    UIView和CALayer 1: 从框架来说 CALayer 基于 QuartzCore 框架 UIView 基...

  • CALayer 和 UIView 的总结

    不管是面试还是日常开发涉及到动画方面的时候,我们总能用到 CALayer,那么 CALayer 和 UIView ...

网友评论

      本文标题:ios-面试-UIView 和 CALayer

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