我有一個UIView,我添加了兩個子視圖中的一個。如果事件1進來子視圖1所示顯示子視圖2是事件2進來iPhone:管理異步事件的視圖動畫
所以,下面的工作(在僞代碼):
on_event1: add subview 1 and remove subview 2
on_event2: add subview 2 and remove subview 1
現在,我想添加一個過渡動畫,通過改變alpha來在兩個視圖之間交叉淡入淡出。
我的問題是,如果事件1的動畫正在進行並且事件2到達,我無法取消當前動畫並開始下一個動畫。我想要做的就是停止當前的動畫並立即啓動下一個動畫。
如何做到這一點或最接近它的替代品?
它談論setAnimationBeginsFromCurrentState。這可以在使用塊時完成嗎? – puot