【发布时间】:2017-09-14 07:11:56
【问题描述】:
我想处理以下场景:
如果我使用 CGBezierPath 和 CAShapeLayer 绘制一个矩形,如下所示:
CAShapeLayer *layerX = [CAShapeLayer layer];
layerX.path = path.CGPath;
layerX.lineWidth = 3;
layerX.strokeColor = [[UIColor whiteColor] CGColor];
layerX.fillColor = [[UIColor clearColor] CGColor];
[self.view.layer addSublayer: layerX];
我想添加动画,就像我附加的图像一样,这个被清除的区域一直围绕矩形路径移动,因此它提供了一遍又一遍地绘制矩形的视觉效果。 [旧蛇游戏中的蛇运动]
我尝试使用 CABasicAnimation 制作动画,但我确实无法实现任何目标,提前致谢。
【问题讨论】:
标签: ios objective-c core-animation cashapelayer cgpath