美文网首页
CALayer的mask属性

CALayer的mask属性

作者: hello_iOS程序媛 | 来源:发表于2018-03-14 19:40 被阅读0次

CALayer的mask属性俗称蒙版。
@property(nullable, strong) CALayer *mask;
一个图层可以有一个和它相关联的蒙板,蒙板是一个拥有alpha值的位图,当像素要和它下面包含的像素合并之前都会把蒙板应用到图层的像素上去,主要为将蒙版的透明度应用到图层的像素上去, 最终图层透明度大约等于图层本身透明度(图层的alpha和图层背景颜色决定的透明度) * 蒙版透明度,具体关系不太清楚,还望有权威资料的大牛们可以赐教。
所以如果蒙版上某个像素的透明度为0.0,则这个透明度应用到图层上,该图层的这个像素也会变为透明。
应该蒙版,图层会有被切除的效果,如图层显示矩形圆角的时候,圆角部分的被切除,该功能可以用mask实现,在圆角矩形区域,mask的透明度为0。
**mask可以通过透明度的控制控制图层的透明度,达到图层切换或渐变的效果 **

相关文章

  • CALayer的mask属性

    CALayer的mask属性俗称蒙版。@property(nullable, strong) CALayer *m...

  • CALayer属性mask

    CALayer的属性mask,mask也是一个layer,这边称它为maskLayer。介绍中描述 An opti...

  • CALayer之mask使用

    mask是CALayer的一个属性,它本身也是一个CALayer类。mask有和其他图层一样的绘制和布局属性。它类...

  • 自定义转场动画-小圆点扩散

    mask的理解 CALayer有一个属性叫做mask。比如imageLayer有一个maskLayer作为mask...

  • CALayer的mask属性

    之前对mask属性了解的特别少,今天特意来看看其用法:*********mask就是PS中的遮罩;********...

  • 547,CALayer之mask属性-遮罩(面试点:mask属性

    CALayer有一个属性叫做mask。 这个属性本身就是个CALayer类型,有和其他图层一样的绘制和布局属性。 ...

  • CALayer之mask属性-遮罩

    CALayer有一个属性叫做mask。 这个属性本身就是个CALayer类型,有和其他图层一样的绘制和布局属性。 ...

  • SplashAnimation

    涉及到的技术点CALayer的mask属性mask 也是一个 CALayer当我们使用时,就需要单独创建一个 CA...

  • 【iOS开发】iOS中的Mask

    CALayer拥有mask属性,Apple的官方解释如下: An optional layer whose alp...

  • 图层蒙版的理解

    图层蒙版的理解 CALayer有一个属性叫做mask可以解决这个问题。这个属性本身就是个CALayer类型,有和其...

网友评论

      本文标题:CALayer的mask属性

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