¿Cómo permitir que solo UIViewController gire en dirección Horizontal y Vertical?

Mi aplicación es solo paraiphone dispositivo (tanto el iPhone 4 como el 5) y construido para soportar soloios 6.

Toda mi aplicación solo soportaportrait modo. Pero hay una vista llamada "ChatView", que quiero apoyar tantolandscape yportrait modos

He establecido las rotaciones requeridas del dispositivo de la siguiente manera:

También he intentado seguir el código para admitir la rotación en "ChatView" -

-(BOOL)shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscape;
}

Pero no pudo rotar esa vista.

He buscado mucho para esto, pero no pude encontrar la solución para mi problema.

Y también en "ChatView" hay algunos objetos como botones, campos de texto cuyos marcos se configuran de manera programática. ¿Así que quiero saber si también debo establecer marcos de todos esos objetos para el modo paisaje?

Por favor, ayúdame.

Gracias.....

Respuestas a la pregunta(14)

Su respuesta a la pregunta