Rotacionar uma imagem 90 graus na mesma posição quando a orientação muda

Acabou fazendo isso: Maneira mais fácil de apoiar várias orientações? Como carregar um NIB personalizado quando o aplicativo está no modo Paisage Funciona excelente!

Fiz uma imagem no Photoshop que quero usar como plano de fundo para minha tela de informações no meu aplicativo para iPad. A imagem contém texto e alguns ícones também. Ao redor da imagem, tenho uma borda verde.

O efeito que estou tentando alcançar é:

Quando o usuário passa da orientação retrato para a orientação paisagem, quero que a imagem (apenas o quadro e os ícones) gire 90 graus para que a imagem apareça no modo paisagem, em vez de ter uma vista retrato do quadro na paisagem. O texto e os ícones são dissociados (diferentes camadas que eu organizei em diferentes UIImageView) e eles devem girar 90 grau

O que eu já fiz é o seguinte:

Experimentou um pouco com este método:

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

e tentou fazer isso:

self.btnFacebook.transform = CGAffineTransformMakeRotation(1.5707964);

que acho que girará a propriedade btnFacebook 90 graus para a direita (corrija-me se estiver errado), pois ela especifica radianos positivos. Parece que não consigo fazê-lo funcionar corretamente. Isso não deve girar o botão 90 graus em torno de sua coordenada central no quadro? Isso não causaria uma alteração na posição do botão (o botão é quadrado)?

EDITA

Fez uma imagem:

Como a imagem mostra o plano de fundo da imagem (alguns gráficos personalizados, que parecem bons nas duas orientações), passa de retrato para paisagem e gira, para que não apareça como retrato na paisagem, os ícones são separados do plano de fundo e precisam ser rotacionados também porque eles precisam estar na orientação correta (são ícones sociais). O texto, porém, está na mesma posição, gira apenas 90 graus sem reposicionar.

questionAnswers(1)

yourAnswerToTheQuestion