Comment puis-je ajouter un UINavigationController à vue dans le code?
view1 = [[View1 alloc] init]; //Create the first view
UINavigationController *navigationController1 = [[UINavigationController alloc] initWithRootViewController:view1];
navigationController1.navigationBar.tintColor =[UIColor blackColor];
Vue1 est hériter de UIViewController. J'ai donc créer un *vue1, puis-je créer un UINavigationController, appel *navigationController1. Comment faire pour relier les deux ensemble? Merci beaucoup
OriginalL'auteur Thang Pham | 2010-02-17
Vous devez vous connecter pour publier un commentaire.
La façon de lier une-vue-contrôleur avec une manette de navigation est de pousser la vue du contrôleur sur la pile de navigation. Par exemple:
Enfin la libération de la vue-contrôleur à la fin, car la manette de navigation retient.
OriginalL'auteur jkeesh
Vous pouvez avoir des choses un peu mélangé. Un
UINavigationController
est généralement attaché à unUIViewController
, qui lui-même est ce qui contient leUIView
.Avant d'écrire votre propre code, vous pouvez prendre un coup d'oeil à la manette de navigation exemple de projet d'application qui est disponible à partir de Xcode nouveau projet de modèle de liste, de comprendre comment il fonctionne.
OriginalL'auteur Alex Reynolds
La réponse à cette question est ici: Avoir un problème avec pushViewController!! Aider
OriginalL'auteur Thang Pham