我正在使用 CATransform3D 转换一个 UIView 的图层。问题是我无法在其上方显示其他控件(不是此转换视图的子视图)。
例如这段代码:
[UIView flipTransitionFromView:self.standardImageView
toView:self.flippedImageView
duration:1.0f
completion:NULL];
[self.view insertSubview:flippedCloseButton aboveSubview:flippedImageView];
不起作用-flippedCloseButton 总是在flippedImageView 后面。
flipTransitionFromView
是一种仅进行所述3d变换的方法。
任何如何解决它的想法都非常感谢!
编辑:
我通过修改视图层的 zPosition 自己解决了这个问题:
self.flippedCloseButton.layer.zPosition = self.flippedImageView.layer.zPosition + 1;
但这是正确的方法吗?
安德里斯