2013-04-25 4 views
9

Ich muss den Umblättereffekt in einer iOS App implementieren. Aber der Effekt sollte die Seite nicht wie bei UIPageViewController und einigen anderen Bibliotheken von Drittanbietern, die ich überprüft habe, aufrollen. Die Seite sollte eine starre Seite als die Seite einer Grußkarte und nicht das Buch sein. Ich muss etwas wie im Bild unten implementieren.iphone: Wie man den Seitenflipeffekt ohne Locke einführt?

enter image description here

Ich würde wirklich schätzen, wenn jemand irgendwelche Vorschläge oder Beispielcode zur Verfügung stellen könnte.

Vielen Dank im Voraus!

+1

Sie bei http://markpospesel.wordpress.com/tag/catransform3d/ für weitere Informationen schauen sollte –

+0

können Sie mir den Namen der App sagen, wo Sie habe diese Animation gesehen – Leena

+0

@Leena Es ist noch nicht im Appstore. Ich arbeite daran. –

Antwort

2

Sie können dies tun:

[UIView beginAnimations:@"View Flip" context:nil]; 
[UIView setAnimationDuration:0.3]; 
[UIView setAnimationCurve:UIViewAnimationTransitionFlipFromLeft]; 
[UIView setAnimationTransition: 
UIViewAnimationTransitionCurlUp forView:self.view cache:NO]; 
[UIView commitAnimations]; 
1

Dies wird für Sie hilfreich sein.

-(void) animateMe:(UIViewAnimationTransition)style 
{ 
    [self playCardSound]; 
    [UIView beginAnimations:@"flipview" context:nil]; 
    [UIView setAnimationDuration:0.5]; 
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
    [UIView setAnimationTransition: style forView:self.view cache:YES]; 
    [UIView commitAnimations]; 
} 

Nennen Sie es mögen:

[self animateMe:UIViewAnimationTransitionFlipFromLeft]; 
[self animateMe:UIViewAnimationTransitionFlipFromRight]; 
Verwandte Themen