visual studio microsoft keyone español descargar community iphone uinavigationcontroller

iphone - microsoft - visual studio community



cómo sacar un controlador de la pila de navegación sin usar la barra de navegación (1)

¿NavigationController es una propiedad de todos los UIViewControllers?

Sí.

¿Puedo hacer referencia a self.navigationController independientemente de la vista que esté en la pila?

Cada UIViewController en la pila de UINavigationController devolverá el objeto UINavigationController al llamar a navigationController en él.

Si estoy en una vista arbitraria, ¿puedo tener una acción de botón que contenga algo como [self.navigationController popToRootViewControllerAnimated:YES];

Sí. popToRootViewControllerAnimated: llevará al usuario a la raíz UIViewController para UINavigationController , y puede usar [self.navigationController popViewControllerAnimated:YES]; simplemente UIViewController el UIViewController superior. Este último hace lo mismo que tocar el UIBarButtonItem Back UIBarButtonItem .

¿Estoy en el camino correcto?

Sí :)

Estoy tratando de implementar un controlador de navegación con algunas vistas jerárquicas. Quiero utilizar un UIViewController regular para presentar las opciones de exploración hacia abajo, no quiero usar la barra de navegación; quiero tener mis propios botones personalizados para volver a subir un nivel.

Veo ejemplos como:

[[self navigationController] pushViewController:nextViewController animated:YES];

y mis preguntas son las siguientes: ¿ navigationController es una propiedad de todos los UIViewControllers? ¿Puedo hacer referencia a self.navigationController independientemente de la vista que esté en la pila? Si estoy en una vista arbitraria, ¿puedo tener una acción de botón que contenga algo como [self.navigationController popToRootViewController animated:YES];

Cada vista que presento necesitará un botón para regresar a la vista anterior, o a la vista raíz, dependiendo de la situación. Quiero crear ese botón en cada controlador de vista y controlar a qué vista de la pila vuelve. ¿Estoy en el camino correcto?