2017-02-15 14 views
9

uczę się korzystać z tej popularnej ramy animacji na Github: https://github.com/lkzhao/HeroJak korzystać z frameworka Hero?

Zbudowałem projekt testowy, tak:

enter image description here

To jest mój 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)] 
    } 
} 

Po uruchomieniu projektu widok się nie porusza. Nie mam pojęcia, jak sprawić, żeby działało to ze strony wiki z Hero, więc czy jest ktoś, kto może dać mi wskazówkę?

Odpowiedz

6

Hero jest biblioteka dla ViewController przejścia, więc potrzebuje co najmniej dwóch ViewController zobaczyć efekt przejścia.

0

Wykonujesz to demo w symulatorze iphone 7 plus. W bibliotece Inn istnieje jedna uwaga, że ​​Hero nie działa na Symulatorach iPhone 7 (Plus) z powodu błędu Apple. Podczas pracy z Hero używaj innych symulatorów lub prawdziwego urządzenia.

Więc proszę spróbować go uruchomić na różnych symulatorach

+0

Teraz uruchamiam go z symulatorem iPhone'a 6s, nadal nie jest animowany. –

+0

Co chcesz zrobić w typie animacji? –

+0

Po prostu każda animacja, która działa –

0

Upewnij się, aby ustawić bohatera włączone na kontrolerze nawigacyjnym, jeśli używasz.