इस पोस्ट में हम सीखेंगे कि एनिमेशन के साथ व्यू का बैकग्राउंड कलर कैसे बदलें।
इस उदाहरण में हम बटन क्लिक पर व्यू का बैकग्राउंड कलर बदलेंगे। पहली क्लिक पर लाल, दूसरी पर नीला, तीसरी पर फिर लाल।
चरण 1: नया Xcode प्रोजेक्ट बनाएं
Xcode खोलें → New Project → Single View Application → नाम "ChangeBGColor" रखें।
चरण 2: स्टोरीबोर्ड में बटन जोड़ें

चरण 3: बटन के लिए IBAction बनाएं
'Change Background' बटन के touchUpInside के लिए @IBAction जोड़ें, नाम "changeBackgroundClicked" रखें।
चरण 4: UIView.animate का उपयोग करके कलर बदलें
@IBAction func changeBackgroundClicked(_ sender: Any) {
if self.view.backgroundColor == UIColor.red {
UIView.animate(withDuration: 2) {
self.view.backgroundColor = UIColor.blue
}
} else {
UIView.animate(withDuration: 2) {
self.view.backgroundColor = UIColor.red
}
}
}
यहां हम UIView के 'animate' फंक्शन का उपयोग कर रहे हैं जो ड्यूरेशन और ऑप्शनल कम्पलीशन पैरामीटर प्रदान करता है।
चरण 5: कोड चलाएं
कोड चलाएं, 'Change Background Color' बटन पर क्लिक करें। आपको व्यू का बैकग्राउंड कलर लाल और नीले के बीच एनिमेशन के साथ बदलता हुआ दिखाई देगा।
