Estoy usando un Storyboard universal en Xcode 6, dirigido a iOS 7 y superior. He implementado uno UISplitViewController
que ahora es compatible de forma nativa en iPhone con iOS 8, y Xcode lo respaldará automáticamente para iOS 7. Funciona realmente bien, excepto cuando inicia la aplicación en iPhone en modo vertical con iOS 8, la vista detallada de la vista dividida el controlador se muestra cuando esperaba ver por primera vez el controlador de vista maestra. Creí que esto era un error con iOS 8 porque cuando ejecutas la aplicación en iOS 7, muestra correctamente el controlador de vista maestro. Pero iOS 8 ahora es GM y esto todavía está ocurriendo. ¿Cómo puedo configurarlo de modo que cuando el controlador de vista dividida se va a colapsar (solo se muestra un controlador de vista en la pantalla), cuando se muestra el controlador de vista dividida, muestra el controlador de vista maestro, no el detalle?
He creado este controlador de vista dividida en Interface Builder. El controlador de vista dividida es el primer controlador de vista dentro de un controlador de barra de pestañas. Tanto el VC maestro como el de detalle son controladores de navegación con controladores de vista de tabla integrados dentro.
UISplitViewController
y siempre regresoYES
de ese método, luego solo cambié la clase de vista dividida en Storyboard, ya que siempre quiero mostrar el maestro en iPhone en vertical. :)