2016-05-23 10 views
0

Ich arbeite gerade an einem Projekt, wo ich eine Bildlaufansicht und vier verschiedene Bildschirme habe. Ich habe einen einfachen UIImage (benannt: "") !, Code verwendet, um die Bilderrahmen in meine imageView zu setzen und das Bild zu animieren.UI Bildansicht Animationen bei Verwendung von ScrollView

Ich habe ein Problem, wo, wenn ich auf den nächsten Bildschirm schiebe die Animation bereits abgeschlossen wurde. Ich weiß nicht, wie ich es machen soll, damit die Animation beim nächsten Bildschirmstart beginnt. Hier

ist der Code für das Tier Animation

imageView.animationDuration = 1 
    imageView.animationRepeatCount = 1 
    imageView.animationImages = 

     [ 

      UIImage(named:"Deer_00014")!, 
      UIImage(named:"Deer_00015")!, 
      UIImage(named:"Deer_00016")!, 
      UIImage(named:"Deer_00017")!, 
      UIImage(named:"Deer_00018")!, 
      UIImage(named:"Deer_00019")!, 
      UIImage(named:"Deer_00020")!, 
      UIImage(named:"Deer_00021")!, 
      UIImage(named:"Deer_00022")!, 
      UIImage(named:"Deer_00023")!, 
      UIImage(named:"Deer_00024")!, 
      UIImage(named:"Deer_00025")!, 
      UIImage(named:"Deer_00026")!, 
      UIImage(named:"Deer_00027")!, 
      UIImage(named:"Deer_00028")!, 
      UIImage(named:"Deer_00029")!, 
      UIImage(named:"Deer_00030")!, 
      UIImage(named:"Deer_00031")!, 
      UIImage(named:"Deer_00032")!, 
      UIImage(named:"Deer_00033")!, 
      UIImage(named:"Deer_00034")!, 
      UIImage(named:"Deer_00035")!, 

    ] 
    self.imageView.image = UIImage(named: "Deer_00035") 
    imageView.startAnimating() 
+0

Sie Code gut aussehen, wo haben Sie diesen Code? –

+0

Warum setzen Sie das Bild dann? –

Antwort

0

Entfernen Sie einfach diese Zeile

self.imageView.image = UIImage(named: "Deer_00035") 

Grundsätzlich hier Sie setzen das Bild in das Image‘Überschreiben Animation.