Je lis beaucoup de messages au sujet de la gestion UIViewController
mais je ne peux pas trouver la solution à mon problème. Je fais un jeu iPhone. J'ai trois écrans (menu, jeu et scores) construits dans l'Interface Builder et à partir de trois classes UIViewController
. Dans le menu principal j'ai deux boutons personnalisés qui permettent d'aller à l'écran de jeu ou à l'écran des scores. En fait j'utilise la méthode suivante pour naviguer mais quand je l'utilise, même si cela change l'écran et m'amène au jeu, je ne peux pas voir l'état en surbrillance du bouton personnalisé. Dois-je changer les vues comme ça? Comment puis-je montrer l'état personnalisé de mes boutons? Comment puis-je montrer une animation pendant que les vues changent?Je ne peux pas voir l'état en surbrillance de ma coutume quand je le pousse pour obtenir une nouvelle vue
- (IBAction)gotoPlayViewController:(id)sender {
//Navigation logic may go here.
PlayViewController *playViewController = [[PlayViewController alloc] initWithNibName:@"PlayViewController" bundle:nil];
self.view = playViewController.view;
[playViewController release];
}
Merci d'avoir lu.
J'ai un doute sur UINavigationController. Je ne veux pas utiliser la barre de navigation, je veux juste changer la vue en utilisant des boutons personnalisés. Devrais-je utiliser le UINavigationController quand même? –
Vous pouvez utiliser UINavigationController sans barre de navigation. Je pense qu'il est préférable d'utiliser UINavigationController en effet. Un bouton de retour personnalisé est également possible, j'en suis sûr. :) –
Pouvez-vous me lier un tutoriel où je peux voir un exemple de code? Je suis en train de lire une discussion sur le forum Apple à ce sujet (http://discussions.apple.com/thread.jspa?threadID=1485164) et ils parlent de l'utilisation de beginAnimations: et de commitAnimations: methods. Qu'est-ce que tu en penses? Utiliser un UINavigationController est le meilleur moyen de faire ce que vous voulez? –