A rotação CATransform3D faz com que metade da imagem desapareça

Estou usando o código a seguir para girar uma imagem, mas metade da imagem (abaixo do eixo y) que foi girada "fora" da página desaparece. Como consertar?heading está em radianos.

    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;

questionAnswers(3)

yourAnswerToTheQuestion