我尝试创建一个使用CALayer
的动画CABasicAnimation
,以便为在两个角度之间以离散间隔旋转的对象设置动画。注意单词离散:我不想在两个点之间创建连续动画,而是我想计算每个角度之间的固定增量,以便创建离散的移动感觉。
这是一张图表:
我已着手设置byValue
的{{1}}属性,但由于您无法使用{{1},我似乎无法将其设置为工作在一个动画中,},CABasicAnimation
和fromValue
。 ToValue
总是从零开始,所以我猜这可能会被删除,但是当使用当前byValue
作为fromValue
和endAngle
{{}时,它仍然无法正常动画1}}(任意选择但应该用于测试)。有关如何实现这一点的任何想法?我在这里使用的代码是:
toValue
谢谢!