Vous pouvez poursuivre Modal Voir
Un contrôleur modal de la vue est tout simplement une classe UIViewController qui est présenté de façon modale.
Pour présenter un contrôleur de vue d'une façon modale, vous pouvez utiliser la méthode:
- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated;
changer le cadre en tant que 50% de la vue et vous pouvez appliquer différentes animations pour la représentation.
Voici les styles de transition modal disponibles
yourModelViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
yourModelViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
yourModelViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
yourModelViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
Exemple de code:
UIViewController *controller = [[MyViewController alloc] init];
controller.frame = yourFrame;
UIViewAnimationTransition trans = UIViewAnimationTransitionCurlUp;
[UIView beginAnimations: nil context: nil];
[UIView setAnimationTransition: trans forView: [self window] cache: YES];
[self.view presentModalViewController: controller animated: NO];
[UIView commitAnimations];
Personnaliser l'affichage d'alerte et mettre en œuvre sa méthode drawRect. – iDev