2017-02-15 17 views
9

Ben Github bu popüler animasyonu çerçevesini kullanmak öğreniyorum:Hero çerçevesi nasıl kullanılır?

https://github.com/lkzhao/Hero Ben bir test projesi inşa böyle: enter image description here

Bu

benim ViewController geçerli:

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)] 
    } 
} 

Projeyi çalıştırdığımda manzara hareket etmiyor. Hero'un wiki sayfasından nasıl çalışacağına dair hiçbir fikrim yok, bu yüzden bana bir ipucu verebilecek biri var mı?

cevap

6

Kahraman ViewController geçiş için kütüphanesidir farklı simülatörler üzerinde çalıştırmayı deneyin.

0

Bu demoyu iphone 7 plus simülatörüne çalıştırıyorsunuz. Inn kütüphanesi var bir not o Hero bir Apple hata nedeniyle iPhone 7 (Artı) Simülatörleri çalışmıyor. Hero ile çalışırken lütfen diğer simülatörleri veya gerçek bir cihazı kullanın. Eğer geçiş etkisini görmek için en az iki ViewController ihtiyacı böylece

Yani,

+0

Şimdi iPhone 6s simülatörüyle çalıştırıyorum, hala canlandırmıyor –

+0

Animasyon türünde neler yapmak istersiniz? –

+0

Sadece çalışan herhangi bir animasyon –

0

Bir tane kullanıyorsanız, bir gezinme denetleyicisinde de kahramanın etkin olmasını sağladığınızdan emin olun.