Pregunta

Simplemente quiero mostrar un " CreditsView " ;. Entonces, si presiono un botón para mostrar una vista de créditos, presione OK, la vista desaparecerá.

Tengo mi controlador base y mi controlador de vista de créditos y ahora intento algo como:

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

}

Pero si presiono el botón, mi aplicación se bloquea.

¿Fue útil?

Solución

Para regresar simplemente llame:

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

Otros consejos

Para volver a hacer esto

[self.view removeFromSuperview]; Y luego libera la vista si quieres. [auto liberación];

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top