CATransform3D rotar hace que la mitad de la imagen desaparezca
Estoy usando el siguiente código para rotar una imagen, pero la mitad de la imagen (hacia abajo en el eje y) que se ha girado "fuera" de la página, desaparece. ¿Como arreglar? @heading
está en radianes.
CALayer *layer = myUIImageView.layer;
CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity;
rotationAndPerspectiveTransform.m34 = 1.0 / 500;
rotationAndPerspectiveTransform = CATransform3DRotate(rotationAndPerspectiveTransform, heading, 0.0f, 1.0f, 0.0f);
layer.transform = rotationAndPerspectiveTransform;