2012-09-05 18 views
6

Ya he desarrollado la aplicación para el modo Paisaje, ahora el cliente está pidiendo construir en modo Paisaje y Retrato.¿Convertir vista de paisaje a retrato?

¿Cómo puedo convertir la vista de paisaje en vista de retrato?

Ahora estoy usando el código de paisaje Vista:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 

return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight); 

} 

favor me ayude ....

antemano gracias :)

Respuesta

0

Aprende a usar máscaras de tamaño automático. Son simples pero bastante poderosos en la mayoría de los casos.

1

Simple, para apoyar todas las orientaciones, simplemente devuelva YES a shouldAutorotateToInterfaceOrientation.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    return YES; 
    //Or to support all but portrait upside down 
    return interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown; 
} 
0

NSPostWhenIdle tiene razón. Solo debe devolver yes shouldAutorotateToInterfaceOrientation. De esta manera puede tener soporte para todas las orientaciones. Eche un vistazo a las propiedades de cambio de tamaño a través de XIB. eso también hará que tu trabajo sea más fácil.

Cuestiones relacionadas