Rotar una imagen 90 grados en la misma posición cuando cambia la orientación

Terminé haciendo esto: ¿La forma más fácil de soportar múltiples orientaciones? ¿Cómo cargo una NIB personalizada cuando la aplicación está en horizontal? Funciona excelente!

He creado una imagen en Photoshop que quiero usar como fondo para mi pantalla de información en mi aplicación iPad. La imagen contiene texto y algunos iconos también. Alrededor de la imagen tengo un borde que es verde.

El efecto que estoy tratando de lograr es:

Cuando el usuario pasa de la orientación vertical a la orientación horizontal, quiero que la imagen (solo el marco y los iconos) gire 90 grados para que la imagen aparezca en modo horizontal, en lugar de tener una vista vertical del marco en horizontal. El texto y los íconos están desacoplados (diferentes capas que he organizado en diferentes UIImageView's) y rotarán 90 grados.

Lo que ya he hecho es lo siguiente:

Experimentado un poco con este método:

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:

e intentó hacer esto:

self.btnFacebook.transform = CGAffineTransformMakeRotation(1.5707964);

que creo que rotará la propiedad btnFacebook 90 grados a la derecha (corrígeme si estoy equivocado) ya que especifica radianes positivos. Sin embargo, parece que no puedo hacer que funcione correctamente. ¿No debería esto rotar el botón 90 grados alrededor de su coordenada central en el marco? ¿Eso no causaría un cambio en la posición del botón (el botón es cuadrado)?

EDITA

Hacer una imagen:

Como la imagen muestra el fondo de la imagen (algunos gráficos personalizados que se ven bien en ambas orientaciones) va de vertical a horizontal y gira para que no aparezca como retrato en horizontal, los iconos se desacoplan del fondo, por lo que deben rotar también porque necesitan estar en la orientación correcta (son íconos sociales). Sin embargo, el texto está en la misma posición, solo gira 90 grados sin reposicionarse.

Respuestas a la pregunta(1)

Su respuesta a la pregunta