美文网首页
iOS--CALayer

iOS--CALayer

作者: 空白Null | 来源:发表于2016-07-12 11:43 被阅读28次

    1.CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。

    2.在使用Core Animation开发动画的本质就是将CALayer中的内容转化为位图从而供硬件操作

    3.当利用drawRect:方法绘图的本质就是绘制到了UIView的layer(属性)中

    4.anchorPoint:和中心点position重合的一个点,称为“锚点”,锚点的描述是相对于x、y位置比例而言的默认在图像中心点(0.5,0.5)的位置

    5.图层绘图有两种方法,不管使用哪种方法绘制完必须调用图层的setNeedDisplay方法(注意是图层的方法,不是UIView的方法,前面我们介绍过UIView也有此方法)

    通过图层代理drawLayer: inContext:方法绘制

    通过自定义图层drawInContext:方法绘制

    相关文章

      网友评论

          本文标题:iOS--CALayer

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