使用CATransform3DRotate发出动画

时间:2015-11-24 07:45:13

标签: ios core-graphics core-animation

我的代码如下,但动画只是即时发生,即视图不再可见:

release

不确定我做错了什么 - 请帮助我们。

1 个答案:

答案 0 :(得分:3)

问题结果是其他视图层的zPositions - 很可能是由视图层次结构中的UITableView引起的。

设置是一个UIViewController,它在viewDidLoad中为自己的视图添加了一个头UIImageView和一个UITableView。然后将动画最后添加到其他视图之上。似乎UITableView以某种方式修改了图层的zPosition,所以只有在最终尝试leftdoorView.layer.zPosition = 1000;并将实际动画移动到在viewDidLoad正确动画显示后0.2秒执行的单独选择器之后。