¿Cómo oculto la parte maestra de un UISplitViewController mediante programación?

En mi UISplitViewController, quiero que la parte "maestra" de la vista se oculte y la parte "detalle" se haga cargo de la pantalla completa cuando el usuario hace clic en un botón en horizontal. Del mismo modo, al hacer clic en el botón nuevamente, el usuario regresa a la vista de pantalla dividida estándar. ¿Es posible hacer esto con la clase incorporada?

preguntado el 01 de febrero de 12 a las 22:02

¿Te refieres a como en la aplicación de Facebook? Si no, hay una pregunta similar aquí: stackoverflow.com/questions/2700453/… -

Sin embargo, esa otra pregunta es solo cuando la aplicación cambia de orientación. En este caso, quiero que se active más o menos ese mismo comportamiento cuando se presiona un botón. -

1 Respuestas

Hay un método que puede implementar desde UISplitViewControllerDelegate en iOS5:

- (BOOL)splitViewController:(UISplitViewController*)svc 
   shouldHideViewController:(UIViewController *)vc 
              inOrientation:(UIInterfaceOrientation)orientation 
{
    return YES;
}

MGSplitViewController tiene esa funcionalidad incorporada para trabajos anteriores a ios5.

Respondido 02 Feb 12, 04:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.