/ / ¿Controlador de navegación para el controlador de vista principal en una aplicación de utilidad? - iphone, ios, object-c, xcode, cocoa-touch

Controlador de navegación para el controlador de vista principal en una aplicación de utilidad? - iphone, ios, object-c, xcode, cocoa-touch

He creado una aplicación de utilidad que enlaza por botóna otra escena llamada xib: estoy intentando crear un control de navegación para ese enlace. Cuando se hace clic en el botón para tener un botón "atrás" en mi escena xib. No deseo tener una barra de navegación visible en el Controlador de Vista Principal o en el Controlador de Vista de Flipside. Soy bastante nuevo en iOS y no tengo idea de cómo hacerlo.

¿Sería mejor simplemente tener un botón para volver al menú en un HUD personalizado? No sé si eso se puede hacer?

Gracias por cualquier ayuda por adelantado y gracias por su tiempo.

Respuestas

1 para la respuesta № 1

usted podría crear una costumbre UINavigationBar en su escena xib, y agregue el botón de retroceso personalizado si no quiere crear NavigationController , alterno sería que solo pudieras hacer tu primera vista como NavigationController y presiona la vista de Escena sobre ella y traerá el botón Atrás de la vista infantil que es la escena, mantén oculta la barra de navegación cuando estés en MainViewController y mostrar solo en la vista de escena.


0 para la respuesta № 2

Para ocultar UINavigationBar:

[[self navigationController] setNavigationBarHidden:YES animated:YES];

Y su caja de lata personalizada UIButton y poner en cualquier lugar (Como su requisito). y en su método, escribir código para volver a UIViewController (anterior UIVieController)

Tales como

UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
[btnBack addTarget:self action:@selector(goBack:) forControlEvents:UIControlEventTouchUpInside];
btnBack.frame = CGRectMake(10, 10.5, 36, 39); // change it , As your wish
[btnBack setBackgroundImage:[UIImage imageNamed:@"MMBack.png"] forState:UIControlStateNormal];
[self.view addSubview:btnBack];

// método de llamada de UIButton

-(void)goBack:(UIButton *) Sender
{
[self.navigationController popViewControllerAnimated:YES];
}