Iphone 移动层上的iOS CALayer.mask

Iphone 移动层上的iOS CALayer.mask,iphone,objective-c,ios,Iphone,Objective C,Ios,我正在编写一个iOS应用程序,我已经为一个名为“轮子”的CALayer设置了一些代码,可以连续地进行动画(旋转),效果非常好。我希望遮罩这一层,使它只有一小部分是可见的,而不是整个层 我使用CALayer.mask添加了一个面具,但它也会旋转,因为它是“轮子”的一个子层。有什么方法可以遮罩“轮子”层,使其达到我的预期效果,即仅显示该层的一部分 谢谢, 问候, Jason你能在上面再放一层吗?换句话说,向控制盘的superview添加另一层,这将部分遮挡控制盘?在这种情况下,您不需要使用CALay

我正在编写一个iOS应用程序,我已经为一个名为“轮子”的CALayer设置了一些代码,可以连续地进行动画(旋转),效果非常好。我希望遮罩这一层,使它只有一小部分是可见的,而不是整个层

我使用CALayer.mask添加了一个面具,但它也会旋转,因为它是“轮子”的一个子层。有什么方法可以遮罩“轮子”层,使其达到我的预期效果,即仅显示该层的一部分

谢谢, 问候,


Jason

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

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