/ / Controlador de Navegação para o Controlador da Vista Principal em um aplicativo Utility? - iphone, ios, objectiva-c, xcode, cacau-toque

Controlador de Navegação para o Controlador da Vista Principal em um aplicativo Utility? - iphone, ios, objectiva-c, xcode, cacau-toque

Eu criei um aplicativo utilitário que links por botãopara outro xib chamado scene - estou tentando criar um controle de navegação para esse link. Quando o botão é clicado para então ter um botão "voltar" no meu xib cena. Eu não quero ter uma barra de navegação visível no Main View Controller ou no Flipside View Controller. Sou muito novo no iOS e não tenho ideia de como fazer isso?

Será que seria melhor ter um botão voltando ao menu em um HUD personalizado? Eu não sei se isso pode ser feito?

Obrigado por qualquer ajuda antecipadamente, e obrigado pelo seu tempo

Respostas:

1 para resposta № 1

você poderia criar um costume UINavigationBar no seu xib cena, e adicione o botão voltar personalizado para ele, se você não quer criar NavigationController , alternativa seria que você poderia apenas fazer sua primeira visão como NavigationController e empurre a visão Scene sobre ela e ela trará o botão de volta para a visão infantil que é scene, mantenha sua navigationBar escondida quando você estiver em MainViewController e mostra apenas na vista da cena.


0 para resposta № 2

Para ocultar o UINavigationBar:

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

E sua lata crate Custom UIButton e colocar em qualquer lugar (Como sua exigência). e em seu método, escreva o código para voltar para UIViewController (anterior UIVieController).

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];

// chama o método do UIButton

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