如何在CAShapeLayer上设置strokeStart和strokeEnd的方向
这就是开箱即用的东西。 (strokeEnd为0.75)
您如何使其反向移动(strokeEnd为0.75)
最佳答案
问题不在于strokeEnd
,而是您正在使用的CGPath
,它是顺时针的。
我猜你想要这个:[[UIBezierPath bezierPathWithOvalInRect:yourRect] bezierPathByReversingPath].CGPath
编辑:
另一种方法是使用
strokeStart = 1 - strokeEnd; // not sure about the name "strokeStart"
strokeEnd = 1;
但是反向的路径更好地表达了您的意图
关于ios - CAShapeLayer上的逆时针行程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26247064/