Mi aplicación tiene controladores de vista que crean subclases shouldautorotateToInterfaceOrientation. Y en él, yo decido la rotación de cada vista. Esto funciona correctamente Pero en iOS6, aunque leo documentos proporcionados por Apple, no puedo entenderlo.No puedo entender el mecanismo de rotación en iOS6
Mi aplicación tiene controlador de navegación como controlador de vista raíz. Este controlador de navegación tiene un controlador de pestañas. Y el controlador de pestañas tiene algunos controladores de vista. Quiero que el primer controlador de vista (en el controlador de pestañas) se vea solo como modo vertical y el segundo controlador de vista (en el controlador de pestañas) visualice tanto el modo retrato como el modo paisaje. Funciona correctamente en iOS5. Pero no sé cómo hacerlo en iOS6. Aunque sé que debo subclase admitidaOrientaciones de interfaz, no funciona cuando ocurre la rotación. Para mi sorpresa, se llama cuando se muestra una vista. ¿Cómo hacer lo que quiero?
Gracias por leer.
debe definir la orientación apoyado para su aplicación en '-aplicación: supportedInterfaceOrientationsForWindow:' 'del archivo AppDelegate.m' o en el' Info.plist' y su views respondería solo al método '-shouldAutorotate:' con un valor 'BOOL', si su vista admite las orientaciones predefinidas o no. el '- shouldAutorotateToInterfaceOrientation:' está en desuso en iOS6. – holex
Gracias holex. Lo he resuelto – eon