/ / Contrôleur de navigation pour le contrôleur de vue principal dans une application utilitaire? - iphone, ios, objective-c, xcode, cacao-touch

Contrôleur de navigation pour le contrôleur de vue principal dans une application utilitaire? - iphone, ios, objectif-c, xcode, cacao-touch

J'ai créé une application utilitaire qui relie par boutonvers une autre scène xib appelée - j'essaie de créer un contrôle de navigation pour ce lien. Lorsque le bouton est cliqué pour avoir un bouton "retour" sur ma scène xib. Je ne souhaite pas qu'une barre de navigation soit visible sur le contrôleur d'affichage principal ou le contrôleur d'affichage inversé. Je suis assez nouveau sur iOS et je ne sais pas comment procéder?

Serait-il peut-être juste préférable d'avoir un bouton pour revenir au menu sur un HUD personnalisé? Je ne sais pas si cela peut être fait?

Merci pour toute aide à l'avance, et merci pour votre temps

Réponses:

1 pour la réponse № 1

vous pourriez créer une coutume UINavigationBar sur votre scène xib, et ajoutez-y le bouton de retour personnalisé si vous ne voulez pas créer NavigationController , vous pourriez simplement faire votre première vue en tant que NavigationController et poussez la vue Scène dessus et cela apportera le bouton de retour sur la vue enfant qui est la scène, gardez votre barre de navigation cachée lorsque vous êtes sur MainViewController et afficher uniquement sur la vue de la scène.


0 pour la réponse № 2

Pour masquer UINavigationBar:

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

Et vous pouvez créer une caisse personnalisée UIButton et mettre n'importe où (Comme Votre exigence). et dans sa méthode, écrire du code pour revenir à UIViewController (précédent UIVieController).

Tels que,

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éthode d'appel de UIButton

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