美文网首页
iOS CALayer 属性说明

iOS CALayer 属性说明

作者: ZJ_偶尔上路 | 来源:发表于2017-07-26 14:29 被阅读0次

CALayer

@property BOOL allowsGroupOpacity

在 iOS7 中,这个属性表示 layer 的 sublayer 是否继承父 layer 的透明度,主要用途是当在动画中改变一个 layer 的透明度时(会引起子 view 的透明度显示出来)。但是如果你不需要这种绘制类型,可以关闭这个属性来提高性能。

@property BOOL drawsAsynchronously

drawsAsynchronously属性会导致 layer 的 CGContext延迟到后台线程绘制。这个属性对于频繁绘制的 leyer 有很大的好处。

@property CGPathRef shadowPath

如果要操作 CALayer的阴影属性,推荐设置 layer 的 shadowPath
属性,系统将会缓存阴影减少不必要的重绘。但当改变 layer 的 bounds 时,一定要重设 shadowPath。

@property BOOL shouldRasterize

如果 layer 只需要绘制依此,那么可以设置 CALayer的属性 shouldRasterize为 YES
。但是如果该 layer 让然会被移动、缩放或者变形,那么将 shouldRasterize设置为 YES会损伤绘制性能,因为系统每次绘制完后会尝试再次重绘。

相关文章

  • iOS CALayer 属性说明

    CALayer @property BOOL allowsGroupOpacity 在 iOS7 中,这个属性表示...

  • CALayer

    初探CALayer属性 IOS中CALayer的使用//这个算是比较全了 iOS - CALayer 绘图层 iO...

  • iOS中CALayer动画的暂停与继续

    此篇文章主要讲述了CALayer与动画相关的一些操作属性。 CALayer的说明 beginTime 继承CAMe...

  • 高效绘制

    drawsAsynchronously 异步绘制 iOS 6中,苹果为CALayer引入了这个令人好奇的属性,d...

  • iOS开发UI篇—CAlayer层的属性

    iOS开发UI篇—CAlayer层的属性 一、position和anchorPoint 1.简单介绍 CALaye...

  • Core Animation

    直接作用在CALayer上 动画执行过程在后台操作,不阻塞主线程 属性说明 动画填充模式 fillMode属性值(...

  • CALayer(一)

    CALayer属性 view和layer的关系 CALayer属性表如下 CALayer和UIView的区别 1....

  • Core Animation:使用CALayer的content

    contents是一个类型为id的属性,在iOS开发中,可以利用这个属性给CALayer设置backing ima...

  • ios----一个简单的隐式动画

    每一个iOS开发者都知道UIView有一个layer的属性,layer的属性是CALayer,CALaye...

  • CoreAnimation:CALayer的contents

    contents是一个类型为id的属性,在iOS开发中,可以利用这个属性给CALayer设置backing ima...

网友评论

      本文标题:iOS CALayer 属性说明

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