Estoy usando un UINavigationController
dentro de la Vista maestra de un UISplitViewController
. Dentro de mi UINavigationController
tengo, como de costumbre, un UITableViewController
. Seleccionar una celda en esta vista de tabla empuja un nuevo UINavigationItem
en la pila. Esta transición ocurre como espero. Sin embargo, una vez que presiono, cuando presiono el botón Atrás, la transición a la parte superior UINavigationItem
no se desliza de izquierda a derecha como de costumbre. En su lugar, la pantalla se pone negra, la vista maestra que contiene el UINavigationController
/UITableViewController
se desliza hacia abajo en el centro de la pantalla desde la parte superior, y luego aparece el UINavigationController en el lado izquierdo donde lo esperaba. He encontrado preguntas similares, pero todas las respuestas aceptadas giran en torno a no manejar la rotación correctamente. He verificado dos veces que todos mis controles de vista devuelvan YES
para todas las orientaciones.Saltar en un UINavigationController dentro de un UISplitViewController provoca una transición extraña
5
A
Respuesta
1
implementar lo siguiente en mis controladores de vista lo resolvió para mí
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
espero que funcione para usted también
0
Debe revisar su aplicación de - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
método en el controlador de vista de que ha empujado a UINavigationController .
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
// should return YES for all orientations
// or at least for orientation that your UINavigationController supports.
}
Para mí este problema aparece sólo en iOS 5, pero si usted lo experimenta en iOS 6 también, se podría aplicar -(NSUInteger)supportedInterfaceOrientations
en forma similar.
Espero que te ayude.
Cuestiones relacionadas
- 1. UIPopOverController dentro de UISplitViewController
- 2. TextBlock dentro de un Viewbox - extraña representación
- 3. iOS: UISplitViewController no puede ser empujado a UINavigationController
- 4. estilo de transición cuando se utiliza setViewControllers: animada: en UINavigationController
- 5. Delegado de UISplitViewController en un singleton
- 6. ¿Cuánto dura la animación de la transición entre vistas en un UINavigationController?
- 7. ¿Cómo saltar a un punto de interrupción dentro de gdb?
- 8. ¿Cómo puedo hacer una aplicación universal de iPhone/iPad que usa programáticamente UISplitViewController y UINavigationController?
- 9. Ejecutando un UINavigationController modal
- 10. ¿Cómo reinicio un UINavigationController?
- 11. Tener un UITabBAR Y un UINavigationController en una aplicación?
- 12. ¿Cómo hacer un UISplitViewController en modo vertical?
- 13. pthread_mutex_lock provoca un interbloqueo
- 14. Animar un div dentro de td provoca un comportamiento errático en Chrome
- 15. dispatch_source_cancel en un temporizador suspendido provoca EXC_BAD_INSTRUCTION
- 16. UISplitViewController EXC_BAD_ACCESS en la rotación usando ARC
- 17. ¿Cómo usar un UISplitViewController como un controlador de vista modal?
- 18. Al presionar ViewControllers a UINavigationController durante una transición animada de ViewController
- 19. C#: provoca un evento heredado
- 20. Reemplazar un UIViewController en la jerarquía UINavigationController
- 21. Agregando un UINavigationController como una subvista de UIView
- 22. CSS3 transición/transformar/translate3d provoca el parpadeo severa en la primera o la última "marco" de la transición (en un iPad)
- 23. Cargando un UIDatePicker en Landscape en un UINavigationController
- 24. Ocultar una UIToolbar de UINavigationController durante viewWillDisappear:
- 25. Android registerOnSharedPreferenceChangeListener() provoca un bloqueo en una vista personalizada
- 26. poner una etiqueta img dentro de una etiqueta a href provoca un borde alrededor de la imagen en IE
- 27. iOS (iPad) Arrastrar y colocar en un UISplitViewController
- 28. arrojando una excepción provoca un error de segmentación
- 29. iPhone SDK - Agregue un UINavigationController Programmatically
- 30. Cargar un UINavigationController como una subvista desde UIViewController
Implementar la orientación en el 'UITableViewController' que uso en el' UINavigationViewController' correctamente (devolviendo SÍ en el iPad) resolvió el problema por mí. –
¿Puede mostrarnos el código? –
Ojalá pudiera. Nunca recibí una respuesta y seguí adelante desde entonces, y no puedo recordar cómo arreglé las cosas ... – GarlicFries