Как и Dimme, я бы порекомендовал вам загружать другие виды модально через метод, который распознает жест как:
- (void)doGestureAction:(UISwipeGestureRecognizer *)recognizer {
/* load your another view here */
yourAnotherViewController *controller = [[yourAnotherViewController alloc]initWithNibName:@"yourAnotherViewController" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:controller animated:YES];
[controller release];
}
Вы можете изменить способ перехода к другому виду его анимации, установив переменную controller.modalTransitionStyle: для этого доступны опции
UIModalTransitionStyleCrossDissolve
UIModalTransitionStyleCoverVertical
UIModalTransitionStyleFlipHorizontal
UIModalTransitionStylePartialCurl