我有一个UIView有一个X的起源,使其离屏幕的权利。于是,我做了关键帧动画与CATransform3D:UIView 3D变换的最终框架位置
[NSValue valueWithCATransform3D:CATransform3DMakeTranslation(-view.width, 0, 0)]
的问题是,在动画完成后,该视图的框架是视觉在正确的位置,但它仍然认为它是关闭屏幕,所以我不能互动用它。记录其框架属性也显示它在屏幕外,但在视觉上,它不是。
动画的填充模式为kCAFillModeForwards
,所以动画的最终值会粘住。
这个问题的解决方案是什么,即在动画之后与此视图交互并通知视图确实可见?
我正在做一个先进的关键帧动画,所以简单的UIView动画不会削减它。 – Snowman 2013-02-16 23:39:54