移动图层上的iOS CALayer.mask

时间:2010-09-03 06:35:27

标签: iphone objective-c ios

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

我使用CALayer.mask添加了一个遮罩,但它也旋转,因为它是“Wheel”的子图层。有什么方法可以掩盖“Wheel”层,以便它能达到我的预期,即只显示该层的一部分吗?

谢谢, 的问候,

杰森

1 个答案:

答案 0 :(得分:0)

你可以在它上面放一层吗?换句话说,在车轮的超视图中添加另一层,这将部分遮挡车轮?在这种情况下,您不需要使用CALayer.mask。