Ios 如何使用Facebook Pop减慢动画的速度?

Ios 如何使用Facebook Pop减慢动画的速度?,ios,objective-c,facebook-pop,Ios,Objective C,Facebook Pop,我正在使用Facebook Pop的spring动画在X轴上设置视图动画。它工作正常,只是我似乎不能改变速度。从我所读到的来看,velocity属性似乎是实现这一点的唯一方法,但我为它设置的值似乎没有任何效果。我做错了什么,还是这是一个错误 POPSpringAnimation *anim = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerPositionX]; anim.velocity = @(100.);

我正在使用Facebook Pop的spring动画在X轴上设置视图动画。它工作正常,只是我似乎不能改变速度。从我所读到的来看,velocity属性似乎是实现这一点的唯一方法,但我为它设置的值似乎没有任何效果。我做错了什么,还是这是一个错误

    POPSpringAnimation *anim = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerPositionX];
    anim.velocity = @(100.);
    anim.springBounciness = 15;
    anim.toValue = @(self.scrollView.frame.size.width/2);
    anim.beginTime = .05 * i + CACurrentMediaTime();
    [thisView.layer pop_addAnimation:anim forKey:@"myKey"];

尝试使用(POPSpringAnimation类的)这些属性进行实验:


POPSpringAnimation
springSpeed
属性可能就是您想要的。这比处理其他3个较低级别的属性(如Mateusz所述)更容易。默认值为12。

这应标记为已解决。这些正是您需要的属性。
CGFloat dynamicsFriction
CGFloat dynamicsMass
CGFloat dynamicsTension