iOS在移动层上的CALayer.mask

问题描述:

我在写一个iOS应用程序,并且为名为“Wheel”的CALayer设置了一些代码来连续动画(旋转),这非常棒。我希望掩盖这个图层,因此只有一小部分可见,而不是整个图层。iOS在移动层上的CALayer.mask

我使用CALayer.mask添加了一个遮罩,但它也旋转,因为它是“Wheel”的子图层。有没有什么办法可以掩盖“*”图层,使它符合我的期望,即仅显示此图层的一部分?

感谢, 问候,

杰森

你能把另一层在它的上面?换句话说,在*的超级视图中添加另一个图层,这会部分遮挡*?在这种情况下,你不需要使用CALayer.mask。

+0

感谢您的回复。我会检查一下,看看它是否有效。 – 2010-10-15 02:24:10