我有多個動畫必須作爲鏈運行。 我一直在處理這個問題的方法是使用completionHandler並運行下一個動畫塊。 有沒有更清晰的方法來處理這個問題?iOS - 多個動畫塊?
[UIView animateWithDuration:1 animations^{
// perform first animation
}completion:(BOOL finished){
[UIView animateWithDuration:1 animations^{
// perform second animation
}completion:(BOOL finished){
}];
}];
您可以使用塊來獲得非常乾淨的結果。請參閱:http://xibxor.com/objective-c/uiview-animation-without-nested-hell/ – 2013-04-04 18:34:03