2010-08-18 12 views
2

Le style UIModalTransitionStyle est Vertical, Flip ou Dissolve. Je voudrais que ce soit de droite à gauche ou de gauche à droite, comme si vous cliquez sur un bouton de divulgation sur une légende MapKit ou dans une application basée sur la navigation.Mouvement horizontal UIModalTransitionStyle

Répondre

5

Ceci est impossible que la transition pour un viewController modal, mais vous pouvez utiliser un CATransition avec un type de kCATransitionMoveIn ou kCATransitionPush et un sous-type de kCATransitionFromRight

CATransition* trans = [CATransition animation]; 
trans.type = kCATransitionPush; 
trans.subtype = kCATransitionFromRight; 
trans.duration = 0.5; 

[newView.layer addAnimation:trans forKey:@"PushFromRightEffect"]; 

[someOtherView addSubview:newView]; 
// Coded in Browser not tested 
+1

En ce moment « someOtherView » disparaît pendant la transition vers " nouvelle vue". Je veux que "someOtherView" soit toujours visible sous "newView" tout au long de l'animation. Est-ce possible? –