У меня есть UIView
, который прилагается к UICollisionBehavior
. Я пытаюсь оживить свой центр, когда новое местоположение повернутым на экране, но это, кажется, используя этот блок кода не способ сделать это:UIKit Dynamics не позволяет мне анимировать центр UIView
[UIView animateWithDuration:0.7f
delay:0.0f
options:UIViewAnimationOptionCurveEaseOut | UIViewAnimationOptionBeginFromCurrentState
animations:^{
[self.mainCharacter setCenter:location];
}
completion:nil];
Может кто-нибудь предложить более UIKitDynamics дружественный способ делая это?
Спасибо.
UPDATE
Таким образом, первая часть моего вопроса была похожа на тот, публикуемые и возможный дубликат, однако, хотя технически это решается вопрос в первой части этого вопроса, действительно кажется препятствовать тому, как тестирование столкновения в UICollisionBehavior
.
Вторая часть этого вопроса заключалась в том, чтобы спросить, есть ли лучший способ сделать это. Я предположил, что можно ускорить UIDynamicItem
со скоростью в течение заданного времени, используя UIPushBehavior
, но он кажется постоянным.
Может ли кто-нибудь порекомендовать использовать UIPushBehavior
для выполнения вышеуказанных действий?
Возможный дубликат [UIKit Dynamics с существующим аффинным преобразованием] (http://stackoverflow.com/questions/19338607/uikit-dynamics-with-existing-affine-transform) –
См. Обновление –