2017-02-15 8 views
9

Я учусь использовать эту популярную основу анимации на Github: https://github.com/lkzhao/HeroКак использовать структуру героев?

Я построил тестовый проект, как это:

enter image description here

Это мой ViewController:

class ViewController: UIViewController { 

    @IBOutlet weak var animationObject: UIImageView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     isHeroEnabled = true 
     animationObject.heroModifiers = [.fade, .translate(x:0, y:-250), .rotate(x:-1.6), .scale(1.5)] 
    } 
} 

Когда я запускал проект, представление не перемещается. Я не знаю, как заставить его работать со страницы wiki Hero, так есть кто-нибудь, кто может дать мне подсказку?

ответ

6

Hero является библиотека для ViewController перехода, так что вам нужно, по крайней мере два ViewController, чтобы увидеть эффект перехода.

0

Вы запускаете эту демоверсию в iphone 7 plus simulator. В библиотеке Inn есть одна заметка: Герой не работает на iPhone 7 (Plus) Симуляторы из-за ошибки Apple. При работе с Hero используйте другие симуляторы или реальное устройство.

Поэтому, пожалуйста, попробуйте запустить его на разных тренажерах

+0

Теперь я запускаю его с симулятором iPhone 6s, он по-прежнему не анимирован –

+0

Что вы хотите делать, как в стиле анимации? –

+0

Просто любая анимация, которая работает –

0

Убедитесь, что вы также активировали героя на контроллере навигации, если используете его.