2013-04-25 8 views
9

Muszę zaimplementować efekt odwracania strony w aplikacji na iOS. Efekt nie powinien jednak zwijać strony tak jak w przypadku UIPageViewController i innych bibliotek zewnętrznych, które sprawdziłem. Strona powinna być sztywna jako strona kartki z życzeniami, a nie książka. Muszę zaimplementować coś jak na poniższym obrazku.iphone: Jak wdrożyć efekt odwrócenia strony bez curl?

enter image description here

będę naprawdę wdzięczny jeśli ktoś może dostarczyć jakieś sugestie lub kod przykładowy.

Z góry dziękuję!

+1

Należy spojrzeć na http://markpospesel.wordpress.com/tag/catransform3d/ więcej informacji –

+0

możesz mi powiedzieć nazwę aplikacji, gdzie Widziałem tę animację – Leena

+0

@Leena Nie jest jeszcze dostępna w AppStore. Pracuję nad tym. –

Odpowiedz

2

można to zrobić:

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

to będzie pomocne dla Ciebie.

-(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]; 
} 

nazwać to lubią:

[self animateMe:UIViewAnimationTransitionFlipFromLeft]; 
[self animateMe:UIViewAnimationTransitionFlipFromRight]; 
Powiązane problemy