我有一個UITextField,我想在放大時擴大它的寬度。我設置了約束條件,並確保左邊的約束具有較低的優先級,然後是我試圖在右邊進行動畫處理的約束。試圖在動畫中制約動畫約束
這是我正在嘗試使用的代碼。
// move the input box
UIView.animateWithDuration(10.5, animations: {
self.nameInputConstraint.constant = 8
}, completion: {
(value: Bool) in
println(">>> move const")
})
這有效,但它似乎只是立即發生,似乎沒有任何運動。我試圖將它設置爲10秒以確保我沒有錯過任何東西,但我得到了相同的結果。
nameInputConstraint是我控制從IB連接到我的班級的約束的名稱。
感謝您的幫助提前!
可能重複[我怎樣動畫約束的變化?(http://stackoverflow.com/questions/12622424/how-do-i-animate-constraint-changes) – 2015-09-20 16:33:53