Estamos escribiendo una aplicación que está en modo horizontal exclusivamente. Usamos una transformación en una vista raíz para rotarla a LandscapeRight, luego cada vista que se carga por esa vista comparte el sistema de coordenadas. Eso está bien y muy bien, excepto que una de nuestras vistas tiene un objeto UIWebView que está siendo cargado por un controlador de vista. El sitio que estamos tratando de ver no tiene su contenido llenando la vista. Cuando veo el mismo sitio en Safari móvil en modo apaisado, parece correcto. Supongo que el Controlador de Vista que estamos usando para alojar el WebView todavía piensa que está en modo vertical, ya que consultar la interfazOrientación de la propiedad devuelve "1" ... ¿Hay alguna manera de engañar a un controlador de vista/vista para que piense que es en una orientación específica?Force UIView/UIVIewController orientation
6
A
Respuesta
12
Afortunadamente, ya ha encontrado una respuesta para esto, pero puede intentar decirle a su aplicación que comience en modo horizontal, en lugar de obligarla a rotar siempre a esa orientación. Entonces, si la vista de su raíz debeAutorotateToInterfaceOrientation devuelve yes solo para los modos de paisaje, apostaría a que tendrías el comportamiento que estás buscando.
Este tipo parece tener un buen tutorial sobre cómo hacer todo eso. http://www.dejoware.com/blogpages/files/iphone_programming_landscape_view_tutorial.html
Cuestiones relacionadas
- 1. UIDevice Orientation
- 2. Diferencia entre android: orientation = "vertical" vs android: orientation = "horizontal"
- 3. MPMediaPickerController orientation en iPad
- 4. Android Camera Orientation ISsue
- 5. PhoneGap - Forcing Landscape orientation
- 6. Android Orientation Change
- 7. Configuración de Multi Orientation - Android
- 8. Force install.packages()
- 9. Force TextBlock para ajustar en WPF ListBox
- 10. [UIDevice currentDevice] == .orientation UIDeviceOrientationUnknown siguiente UINavigationController empujar
- 11. android: orientation = "vertical" no funciona para TabWidget
- 12. DialogFragment Orientation Change Crash with getActivity()
- 13. Force Maven clean
- 14. mod_wsgi force reload modules
- 15. Force CSS Recache
- 16. HTML: force PDF download
- 17. PHP Force Apache error
- 18. C# Force Form Focus
- 19. teamcity force checkout
- 20. UINavigationController Force Rotate
- 21. Force Binding Update Silverlight
- 22. Force download ASP.Net
- 23. WPF Force rebind
- 24. Haskell: "Cast"/force type?
- 25. Force CherryPy Child Threads
- 26. android: configChanges = "orientation" no funciona con los fragmentos
- 27. ¿Por qué Android recrea actividades en Orientation Change
- 28. Deshacer la eliminación SVN ./* --force
- 29. WinForms C# DataGridView force refresh
- 30. Android force Disposición Horizontal (horizontal)
Deseo que esta pregunta no haya sido abandonada para que pueda obtener su respuesta marcada. Esta fue exactamente la respuesta que necesitaba para superar mi problema, gracias Cruinh! – aranasaurus
¡El enlace está caído! –
El enlace está roto. –