移动层上的 iOS CALayer.mask

Posted

技术标签:

【中文标题】移动层上的 iOS CALayer.mask【英文标题】:iOS CALayer.mask on a moving layer 【发布时间】:2010-09-03 06:35:26 【问题描述】:

我正在编写一个 ios 应用程序,并且我已经为名为“Wheel”的 CALayer 设置了一些代码来连续动画(旋转),效果很好。我希望遮盖这一层,使其只有一小部分可见,而不是整个层。

我使用 CALayer.mask 添加了一个遮罩,但它也可以旋转,因为它是“***”的子层。有什么方法可以遮盖“轮”层,使其符合我的预期,即只显示该层的一部分?

谢谢, 问候,

杰森

【问题讨论】:

【参考方案1】:

你能在上面再放一层吗?换句话说,在***的superview中再添加一层,会部分遮挡***?在这种情况下,您不需要使用 CALayer.mask。

【讨论】:

感谢您的回复。我会检查一下,看看它是否有效。

以上是关于移动层上的 iOS CALayer.mask的主要内容,如果未能解决你的问题,请参考以下文章

Socket层上的协议

Dense 层上的 Dropout

圆形 GAGradient 层上的锯齿状边缘

将qgis上不同多边形层上的每个点元素分开

图像叠加层上的 CSS 不透明度 [重复]

Elastic Beanstalk 工作层上的 Spring Boot