我有一个UIView
附加到一个UICollisionBehavior
. 当在屏幕上点击新位置时,我正在尝试为其中心设置动画,但使用此代码块似乎不是这样做的方法:
[UIView animateWithDuration:0.7f
delay:0.0f
options:UIViewAnimationOptionCurveEaseOut | UIViewAnimationOptionBeginFromCurrentState
animations:^{
[self.mainCharacter setCenter:location];
}
completion:nil];
谁能建议一种对 UIKitDynamics 更友好的方式来做到这一点?
谢谢。
更新
因此,我的问题的第一部分与发布的问题相似,并且可能重复,但是,尽管从技术上讲它解决了该问题第一部分中的问题,但它似乎确实干扰了UICollisionBehavior
.
这个问题的第二部分是询问是否有更好的方法来做到这一点。我认为可以UIDynamicItem
在给定的时间内以一定的速度加速 a ,UIPushBehavior
但它似乎是恒定的。
谁能推荐如何使用 aUIPushBehavior
来执行上述操作?