Estoy utilizando el siguiente código para rotar una imagen, pero la mitad de la imagen (en el eje y) que se ha girado "fuera de" la página, desaparece. ¿Como arreglar? heading
está en radianes.rotar CATransform3D hace que la mitad de la imagen desaparezca
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;
hecho esto parece que meterse con el índice z. Este UIImageView es parte de una UIView que está parcialmente "detrás" de otra UIView, pero después de la rotación, myUIImageView siempre se dibuja en la parte superior. – iPadDeveloper2011