Convertir vista de paisaje a retrato?

Ya desarrollé la aplicación para el modo Paisaje, ahora el cliente está pidiendo build tanto en el modo Paisaje como en el modo Retrato.

¿Cómo puedo convertir vista horizontal a vista vertical?

Ahora estoy usando este código para Landscape View:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight); } 

Por favor, ayúdame….

Gracias anticipadas 🙂

Simple, para admitir 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; } 

Aprende a usar máscaras autorizantes. Son simples pero bastante potentes en la mayoría de los casos.

NSPostWhenIdle tiene razón. Solo tiene que regresar yes shouldAutorotateToInterfaceOrientation. De esa forma, puede tener soporte para todas las orientaciones. Eche un vistazo a las properties de cambio de tamaño a través de XIB. eso también facilitará su trabajo.