Onde posso definir um UINavigationControllers supportedOrientations?
Estou usando o iOS 6.0 beta e minhas rotações não funcionam mais.
Onde posso definir um UINavigationControllers supportedOrientations?
De acordo com issohttp://news.yahoo.com/apple-ios-6-beta-3-changes-182849903.html um controlador de UINavigation não consulta seus filhos para determinar se eles devem autorotate.
Eu não estou usando shouldAutorotateToInterfaceOrientation: mais como é obsoleto. Em vez disso, estou usando supportedInterfaceOrientations: e shouldAutoRotate: e eles estão funcionando bem até eu colocar um ViewController em um NavigationController (como um filho). A partir de então, as orientações especificadas no ViewController não funcionam mais. Parece que está usando as orientações definidas pelo controlador de navegação (UIInterfaceOrientationMaskAllButUpsideDown)
Como posso definir o InterfaceOrientations para o NavigationController para que meus ViewControllers sejam bloqueados para Portrait-Orientation?
Eu tenho que subclassificar o UINavigationController e definir o InterfaceOrientations lá? Não é uma prática ruim subclassificar o UINavigationController ainda no iOS 6.0?
Obrigado por você ajudar montes!
Felicidades!