美文网首页
UIView和CALayer之间的关系总结

UIView和CALayer之间的关系总结

作者: 叹轻寒 | 来源:发表于2019-02-15 11:35 被阅读0次


①当绘图单元需要绘制CALayer的时候,会拿到被标记为需要绘制的CALayer渲染树的值,以及要显示图片,进行像素合成。

②CALayer自身有个delegate,设置的是UIView, 当CALayer被绘制时会执行delegate方法通知UIView,看看UIView是有提供需要绘制的元素。

③如果UIView什么都不需要提供,就当作无视。

and then

①当你修改UIView的frame.size.width之后,UIView实际上是会把你修改的值映射到CALayer上去,让CALayer知道修改了什么。

②CALayer获取到要修改的值,然后去更新CALayer的模型树,呈现树,渲染树,准备好了渲染树。

③等绘制单元要绘制到这个CALayer的时候就会按照渲染树的值渲染到屏幕去。

相关文章

  • iOS中的UI事件传递&响应

    UIView和CALayer之间的关系和区别 关系 1.UIView中有个属性layer(CALayer类型)和b...

  • UI事件传递&响应

    UIView和CALayer之间的关系和区别UIView和CALayer UIView实际上里面有的属性,一个CA...

  • iOS开发 基础一

    1.UIView和CALayer之间的关系 UIView继承自UIResponder可响应用户事件,CALayer...

  • 动画

    动画 Animation 1.CALayer简介 1.1 CALayer与UIView之间的关系 UIView 能...

  • UIView和CALayer之间的关系总结

    ①当绘图单元需要绘制CALayer的时候,会拿到被标记为需要绘制的CALayer渲染树的值,以及要显示图片,进行像...

  • CALayer和UIView的关系

    今天单纯说一下CALayer和UIView之间的关系,反正宗旨就是随意。 UIView和CALayer的类定义 点...

  • iOS 动起来

    CALayer UIView和CALayer之间的关系 CALayer 隐式属性动画的本质是这些属性的变动默认隐含...

  • 简述CALayer和UIView的关系

    简述CALayer和UIView的关系 答:UIView和CALayer是相互依赖的关系。UIView依赖与cal...

  • UIView和CALayer

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

  • CALayer和UIView详解

    关于UI的继承关系图: CALayer & UIView 区别 概念 CALayer和UIView的关系 可以说:...

网友评论

      本文标题:UIView和CALayer之间的关系总结

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