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

}()

Я надеюсь, что вы можете помочь мне понять, что делать, чтобы решить мою маленькую проблему...

0 ответов

Другие вопросы по тегам