Swift में constraint (कॉन्स्ट्रेंट) बदलने का एनिमेशन: स्मूथली कैसे करें?
सभी को नमस्ते! मैं iOS डेवलपमेंट में नौसिखिया हूँ और Swift + Xcode 6 का उपयोग कर रहा हूँ। एक समस्या का सामना करना पड़ा: UIView की ऊँचाई बदलने का एनिमेशन करना है। मैंने Interface Builder में height constraint (IBOutlet) जोड़ा, और कोड में इसकी constant बदल रहा हूँ:\n\n```swift\n@IBOutlet weak var myViewHeightConstraint: NSLayoutConstraint!\n\n@IBAction func toggleView(sender: UIButton) {\n if myViewHeightConstraint.constant == 100 {\n myViewHeightConstraint.constant = 200\n } else {\n myViewHeightConstraint.constant = 100\n }\n}\n```\n\nलेकिन बटन दबाने पर आकार तुरंत बदल जाता है, बिना किसी एनिमेशन के। मैंने इसे `UIView.animate(withDuration:animations:)` में रैप करने की कोशिश की, लेकिन कुछ नहीं होता। कॉन्स्ट्रेंट बदलने का एनिमेशन सही तरीके से कैसे करें? क्या कुछ अतिरिक्त कॉल करने की ज़रूरत है? पहले से धन्यवाद!\n\nP.S.