Estoy usando iOS 6.0 beta y mis rotaciones ya no funcionan.¿Dónde puedo establecer UINavigationControllers supportedOrientations?
¿Dónde puedo establecer un UINavigationControllers supportedOrientations?
De acuerdo con este http://news.yahoo.com/apple-ios-6-beta-3-changes-182849903.html un controlador de UINavigation no consulta a sus hijos para determinar si deben autorrotar.
No estoy usando shouldAutorotateToInterfaceOrientation: ya que está en desuso. En su lugar, estoy usando supportedInterfaceOrientations: y shouldAutoRotate: y funcionan bien hasta que coloque un ViewController en un NavigationController (como un elemento secundario). A partir de ese momento las orientaciones especificadas en ViewController ya no funcionan. Parece que está usando las orientaciones establecidas por el mando de navegación (UIInterfaceOrientationMaskAllButUpsideDown)
¿Cómo se establecen los InterfaceOrientations para el NavigationController para que mis ViewControllers se bloquean en orientación retrato?
¿Debo hacer una subclase UINavigationController y establecer las InterfaceOrientations allí? ¿No es una mala práctica subclasificar a UINavigationController aún en iOS 6.0?
Gracias por su ayuda montones!
¡Salud!
funciona bien para mí, así, gracias. –