Как использовать Hero framework?
Я учусь использовать эту популярную анимационную структуру на Github:https://github.com/lkzhao/Hero
Я построил тестовый проект, например:
Это мой 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
, так есть кто-нибудь, кто может дать мне подсказку?
3 ответов
Hero-это библиотека для ViewController
переход, поэтому вам нужно по крайней мере два ViewController
чтобы увидеть эффект перехода.
вы запускаете эту демонстрацию в iPhone 7 plus simulator. Библиотека Inn есть одна заметка, что Hero не работает на симуляторах iPhone 7 (Plus) из-за ошибки Apple. Пожалуйста, используйте другие симуляторы или реальное устройство при работе с героем.
поэтому, пожалуйста, попробуйте запустить его на разных тренажерах