telefono simbolos simbolo significado sacar iconos flecha control como centro aparece iphone button uinavigationcontroller

simbolos - simbolo telefono y flecha en iphone



Haga clic en el botón y cargue el controlador de navegación (1)

Otra forma de hacerlo es simplemente ocultar la barra de navegación en su controlador raíz:

- (void) viewDidLoad { ... if (![self.navigationController isNavigationBarHidden]) [self.navigationController setNavigationBarHidden:YES animated:NO]; ... }

De esa forma, tienes un buen controlador raíz limpio, sin barra de navegación en el camino.

Cuando hace clic en un botón en su controlador raíz, simplemente inserta una nueva vista y des-oculta la barra de navegación:

- (IBAction) pushAnotherView:(id)sender { AnotherViewController *anotherViewController = [[AnotherViewController alloc] initWithNibName:@"AnotherViewController" bundle:nil]; [self.navigationController pushViewController:anotherViewController animated:YES]; if ([self.navigationController isNavigationBarHidden]) [self.navigationController setNavigationBarHidden:NO animated:YES]; [anotherViewController release]; }

Si tiene alguna notificación u otra acción que lo lleve de vuelta al controlador de la vista raíz, simplemente oculte la barra de notificaciones nuevamente:

- (void) viewWillAppear:(BOOL)animated { if (![self.navigationController isNavigationBarHidden]) [self.navigationController setNavigationBarHidden:YES animated:YES]; [super viewWillAppear:animated]; }

Una pregunta muy simple: mi aplicación iPhone tiene un botón en MainWindow.xib. Cuando presiono ese botón, debería cargarse una nueva vista. Esa vista contendrá un buen controlador de navegación. ¿Cómo puedo hacer eso?

Toda la información que he encontrado es sobre aplicaciones que comienzan directamente desde un controlador de navegación. Necesito cargar el controlador de navegación después de hacer clic en un botón.

¡Muchas gracias!