【发布时间】:2013-10-06 22:07:20
【问题描述】:
我正在使用 UISnapBehavior,但它的捕捉速度太快了,我不喜欢它。有没有办法让它慢下来?或者换句话说:有没有办法调整对象的弹性与它应该捕捉到的点?
【问题讨论】:
标签: ios7 uikit-dynamics uidynamicbehavior uisnapbehavior
我正在使用 UISnapBehavior,但它的捕捉速度太快了,我不喜欢它。有没有办法让它慢下来?或者换句话说:有没有办法调整对象的弹性与它应该捕捉到的点?
【问题讨论】:
标签: ios7 uikit-dynamics uidynamicbehavior uisnapbehavior
我能够通过将视图附加到 UIDynamicItemBehavior 并设置 resistance 属性来解决此问题。
UIDynamicItemBehavior *dynamicItemBehavior = [[UIDynamicItemBehavior alloc] initWithItems:@[ view ]];
dynamicItemBehavior.resistance = 100;
[animator addBehavior:dynamicItemBehavior];
【讨论】:
尝试将行为的 damping 属性设置为大于 1.0 的数字。标头说 damping 应该保留在 [0.0, 1.0] 中,但是大于 1.0 的值似乎可以正常工作。
【讨论】: