Question

Je souhaite simplement afficher un "CreditsView". Donc, si j'appuie sur un bouton pour afficher une vue de crédits, appuyez sur ok, la vue disparaîtra.

J'ai mon contrôleur de base et mon contrôleur de crédits et maintenant j'essaie quelque chose comme:

- (IBAction)switchToCreditsView:(id)sender {
creditsViewController = [[CreditsViewController alloc] initWithNibName:@"CreditsViewController"];
[self.view addSubview:creditsViewController.view];
//[self presentModalViewController:creditsViewController animated:YES];

}

Mais si j'appuie sur le bouton, mon application est tombée en panne.

Était-ce utile?

La solution

Pour revenir en arrière, vous appelez simplement:

- (IBAction)switchToBaseView:(id)sender {
    [self dismissModalViewControllerAnimated:YES];
}

Autres conseils

Pour revenir en arrière, faites ceci

[self.view removeFromSuperview]; Et puis libérez la vue si vous voulez. [auto-libération];

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top