Cambiar de forma progtwigda los controlleres de vista MVC – iOS

Así como el título lo describe, mi pregunta es: ¿Cómo puedo cambiar el controller de vista mediante progtwigción en iOS?

Entonces, ejemplo: tengo una configuration de menu MVC, ahora hago clic en "Ayuda" ¿Cómo puedo transferir esto mediante progtwigción al controller de vista de ayuda para cargar esa configuration de MVC?

¡Gracias!

¿Se trata de una aplicación basada en la vista o en la navigation?

Para una aplicación basada en navigation, su AppDelegate debería proporcionarle acceso a un UINavigationController compartido que puede usar para impulsar / mostrar UIViewControllers

[self.navController pushViewController:helpViewController animated:YES] 

luego, cuando el usuario quiere salir de la vista de Ayuda y volver a la pantalla principal, la apagará. Esta funcionalidad se proporciona automáticamente mediante el button izquierdo / atrás en UINavigationBar, pero puede activarlo manualmente con el selector popViewcontrollerAnimated:

 [self.navController popViewControllerAnimated:YES] 

Para las aplicaciones basadas en la vista, se mueve entre pantallas manipulando las subvenciones

 [window addSubview:helpViewController.view] 

Usar la plantilla de utilidad debería ser la solución más rápida. Tendrás dos vistas que pueden cambiar de un lado a otro mágicamente.

Sin embargo, pueden implementarse mediante los siguientes pasos

en el button de ayuda tocado, solo llama

 [self presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated]; 

debería haber un button Atrás en HelpViewController

 [self dismissModalViewControllerAnimated:(BOOL)animated]; //call to return back to parent view controller 

diviértete ^^