如何在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/

10-12 01:48