我正在使用一个UISnapBehavior,但它的速度太快了,不是我喜欢的。有没有办法减慢速度?换句话说:有没有办法调整物体的弹性,使其与应捕捉到的点相对应?
答案 0 :(得分:14)
我能够通过将视图附加到UIDynamicItemBehavior
并设置resistance
属性来解决此问题。
UIDynamicItemBehavior *dynamicItemBehavior = [[UIDynamicItemBehavior alloc] initWithItems:@[ view ]];
dynamicItemBehavior.resistance = 100;
[animator addBehavior:dynamicItemBehavior];
答案 1 :(得分:2)
尝试将行为的damping
属性设置为数字> 1.0。标题damping
应保留在[0.0, 1.0]
中,但大于1.0的值似乎可以正常工作。