UIPushBehavior в быстром
Я хочу реализовать UIPushBehavior в Swift, но я всегда получаю следующую ошибку: ... View item UIImageView должен быть потомком ссылочного представления в UIDynamicAnimator ...
Я добавляю представление к поведению и поведению аниматора...
@IBAction func push(sender: UITapGestureRecognizer) {
let pushBehavior = UIPushBehavior(items: [aView], mode: .Instantaneous)
pushBehavior.magnitude = 0.5
pushBehavior.action = { [unowned pushBehavior] in
pushBehavior.dynamicAnimator!.removeBehavior(pushBehavior)
}
animator.addBehavior(pushBehavior)
}
Я также установил referenceView аниматора в gameView, где должно происходить действие...
private lazy var animator : UIDynamicAnimator = {
let lazilyCreatedDynamicAnimator = UIDynamicAnimator(referenceView:self.gameView)
return lazilyCreatedDynamicAnimator
}()
Я надеюсь, что вы можете помочь мне понять, что делать, чтобы решить мою маленькую проблему...