1
我想動畫集合視圖的高度變化,但我無法弄清楚如何讓動畫工作。高度正確變化,但它立即發生,而不是動畫。動畫集合視圖高度變化(斯威夫特)
我試過搜索解決方案,但找不到具體的這種情況。也嘗試layoutIfNeeded()
在這裏建議,但它沒有幫助:Animate view height with Swift
任何幫助非常感謝!
我想動畫集合視圖的高度變化,但我無法弄清楚如何讓動畫工作。高度正確變化,但它立即發生,而不是動畫。動畫集合視圖高度變化(斯威夫特)
我試過搜索解決方案,但找不到具體的這種情況。也嘗試layoutIfNeeded()
在這裏建議,但它沒有幫助:Animate view height with Swift
任何幫助非常感謝!
您應該更新約束的不斷動畫塊外:
self.collectionViewHeight.constant = 0
UIView.animateWithDuration(0.3, delay: 0, options: .CurveEaseOut,
animations: view.layoutIfNeeded, completion: nil)
(view
是有問題的集合視圖的上海華盈)
謝謝!這工作! (... self.view.layoutIfNeeded()...) – hjouhi