在Objective-c中触摸时创建了一个图层蒙版

时间:2011-03-09 17:45:48

标签: iphone objective-c ipad

我需要弄清楚以下内容:

  • 堆叠两层(很可能是静态png)然后在滑动中在最顶层创建一个羽状图层蒙版。
  • 为最底层提供一个居中的枢轴点,并使其能够完全旋转360度。最底层的角度将由用户滑动运动的角度决定。

这是我正在进行的一个项目,正是这两件事让我很难过。一如往常,任何帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

您是将图层称为CALayer吗?你有没有理由不使用UIViews?

无论如何,可以在视图上轻松创建图层蒙版:

CAShapeLayer *maskLayer = [CAShapeLayer layer];
maskLayer.frame = frame;
maskLayer.path = maskPath.CGPath;
controller.view.layer.mask = maskLayer;