तो मैं लोड स्क्रीन पर यूआईएममेज व्यू को एनिमेट करना चाहता हूं और मुझे बताया गया है कि "एनीमेशन इमेज" विधि में निर्मित बहुत मेमोरी लेती है और खराब प्रोग्रामिंग है इसलिए मैं इसका उपयोग नहीं करूंगा कि, मुझे इसके साथ भी समस्याएं थीं लेकिन यह बिंदु के अलावा है।इमेज व्यू एनीमेशन, छवियों के माध्यम से लूपिंग
नीचे दिया गया कोड लगभग काम करता है लेकिन यह 3 सेकंड रखे हुए भी तेज़ तरीके से एनिमेट करता है।
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()
}
हालांकि, नीचे दिया गया कोड स्वागत लेबल में फीका है और ठीक काम करता है इसलिए मुझे आश्चर्य है कि उपरोक्त के साथ समस्या क्या है। सहायता के लिए धन्यवाद!
func fadeInLabel() {
UIView.animateWithDuration(2, animations: {() -> Void in
self.labelImageView.alpha = 1
}) { (success) -> Void in
self.performSelector("pushToCreateVC", withObject: self, afterDelay: 1)
}
}
ऊपर वर्णित टाइमर विधि बेहतर है, लेकिन अभी भी पूरी कहानी नहीं है: http://stackoverflow.com/a/34232973/763355 – MoDJ