私は 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 がビューを切り抜け、サブビュー配列でビューの上にあることです。変身前です
そして変身後です。
別のビューを重ねることなく、イメージビューを変換するだけです。これどうやってするの?
PS。下手な英語と大きな画像で申し訳ありません。