Bu yüzden bir yük ekranında bir UIImageView animasyonu yapmak istiyorum ve yerleşik "animationImages" yönteminin çok fazla bellek kapladığı ve kötü programlamanın kullanılmayacağı söylendi. Ben de bununla ilgili meselelerim vardı ama bu konuya ek olarak.ImageView animasyonu, resimler arasında döngü
Aşağıdaki kod neredeyse çalışıyor, ancak 3 saniye koymamıza rağmen çok hızlı hareket ediyor.
func animate() {
UIView.animateWithDuration(3, animations: {() -> Void in
self.logoImageView.image = UIImage(named: "00")
self.logoImageView.image = UIImage(named: "02")
self.logoImageView.image = UIImage(named: "03")
self.logoImageView.image = UIImage(named: "04")
self.logoImageView.image = UIImage(named: "05")
self.logoImageView.image = UIImage(named: "06")
self.logoImageView.image = UIImage(named: "07")
self.logoImageView.image = UIImage(named: "08")
self.logoImageView.image = UIImage(named: "09")
self.logoImageView.image = UIImage(named: "10")
self.logoImageView.image = UIImage(named: "11")
self.logoImageView.image = UIImage(named: "12")
self.logoImageView.image = UIImage(named: "13")
self.logoImageView.image = UIImage(named: "14")
self.logoImageView.image = UIImage(named: "15")
self.logoImageView.image = UIImage(named: "16")
self.logoImageView.image = UIImage(named: "17")
self.logoImageView.image = UIImage(named: "18")
self.logoImageView.image = UIImage(named: "19")
self.logoImageView.image = UIImage(named: "20")
self.logoImageView.image = UIImage(named: "21")
self.logoImageView.image = UIImage(named: "22")
self.logoImageView.image = UIImage(named: "23")
self.logoImageView.image = UIImage(named: "24")
self.logoImageView.image = UIImage(named: "25")
self.logoImageView.image = UIImage(named: "26")
}) { (success) -> Void in
self.fadeInLabel()
}
Ancak, aşağıda kod yüzden yukarıdaki konudur merak karşılama etikette kaybolur ve gayet güzel çalışıyor. Yardım için teşekkürler! u görüntüleri animasyon istiyorsanız
func fadeInLabel() {
UIView.animateWithDuration(2, animations: {() -> Void in
self.labelImageView.alpha = 1
}) { (success) -> Void in
self.performSelector("pushToCreateVC", withObject: self, afterDelay: 1)
}
}
Yukarıda belirtilen zamanlayıcı yöntemi daha iyi, ancak yine de tüm öykü değil: http://stackoverflow.com/a/34232973/763355 – MoDJ