Hola, estoy escribiendo una aplicación en xcode 3.2.3. Todo lo que quiero hacer es cambiar a otra vista, pero no estoy seguro de la mejor manera de hacerlo. Puedo hacer que cualquiera de estas 2 formas ...¿PresentModalViewController o addsubview?
PreferencesViewController *screen = [[PreferencesViewController alloc]initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:screen animated:YES];
[screen release];
o el uso de ...
PreferencesViewController *screen = [[PreferencesViewController alloc]initWithNibName:nil bundle:nil];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];
[self.view addSubview:screen.view];
[UIView commitAnimations];
tengo algunos problemas con ambos métodos. Si utilizo presentModalViewController y simulo una advertencia de memoria en PreferencesViewController mi aplicación falla. Este no es el caso con el segundo método. Sin embargo, el segundo método hace que mis botones se vean extraños durante la animación de volteo.
¿Puede alguien decirme qué está mal y/o aconsejarme sobre qué método es derecho.
Gracias