5
Apple文檔聲稱核心動畫操作鍵kCAOnOrderOut有一個唯一目的:當它隱藏起來或對其調用了-removeFromSuperlayer時,使其看不到視覺效果。我只是指這個問題中的後一種情況。我們如何才能讓kCAOnOrderOut工作?
實際上,當調用-removeFromSuperlayer時,圖層會立即被移除,並且不會對其執行任何動畫。
有人暗示這是Presentation和Model圖層之間的區別,但我在Core Animation中沒有足夠的經驗來知道該怎麼做。
如果任何人都可以解釋如何強制動畫運行層之前被刪除,當返回鍵kCAOnOrderOut動畫,它將由至少我和其他幾個人可以理解的。
謝謝。
這是我和其他人暫時使用的標準黑客,是的;但是「破解」這個應該完全沒有必要; kCAOnOrderOut應該像記錄一樣簡單地工作。 – 2010-04-29 01:49:04