我有一個UIView有一個X的起源,使其離屏幕的權利。於是,我做了關鍵幀動畫與CATransform3D:UIView 3D變換的最終框架位置
[NSValue valueWithCATransform3D:CATransform3DMakeTranslation(-view.width, 0, 0)]
的問題是,在動畫完成後,該視圖的框架是視覺在正確的位置,但它仍然認爲它是關閉屏幕,所以我不能互動用它。記錄其框架屬性也顯示它在屏幕外,但在視覺上,它不是。
動畫的填充模式爲kCAFillModeForwards
,所以動畫的最終值會粘住。
這個問題的解決方案是什麼,即在動畫之後與此視圖交互並通知視圖確實可見?
我正在做一個先進的關鍵幀動畫,所以簡單的UIView動畫不會削減它。 – Snowman 2013-02-16 23:39:54