我是 CATransform3D 的新手。我很愿意使用这段代码在我的 UIImageView 上制作 3D 转换效果。
CALayer *layer = imageView.layer;
CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity;
rotationAndPerspectiveTransform.m34 = 1.0 / -500;
rotationAndPerspectiveTransform = CATransform3DRotate(rotationAndPerspectiveTransform, aSlider.value, xSlider.value, ySlider.value, zSlider.value);
layer.transform = rotationAndPerspectiveTransform;
我的问题是转换后的 UIImageView 穿过视图,位于子视图数组中。那是转型前
那是在转型之后。
我只需要转换 imageview,而不会重叠其他视图。我怎样才能做到这一点?
PS。抱歉英语不好和大图。