2010-12-03 8 views
2

Grettings은 ...아이폰 UIView의 애니메이션

나는 UIView의

의 왼쪽이나 오른쪽에있는 사용자 슬쩍 내가 UISwipeGestureRecognizer를 사용하여 스 와이프를 감지 할 수 있어요 때 쪽수를 매기다 싶어요.

이제 사용자가 스 와이프 할 때 슬라이드 애니메이션을주고 싶습니다.

현재 나는 아래의 코드

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft, forView:[self cardView] cache:YES]; 
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
[UIView setAnimationDuration:0.5]; 

이 나에게 내가보기에 슬쩍 플립 효과를 제공합니다 있습니다.

보기에서 스 와이프 할 때 슬라이드 효과를 시험해보기 위해 몇 가지 예 또는 링크를 제공해주십시오.

많은 감사!

답변

2

UIScrollView을 사용하고 싶지 만, 바로 UIView이 아닙니다. 이것은 스 와이프와 페이징을 지원합니다. 시작하려면 nice tutorial이 필요합니다. 행운을 빕니다!

+0

답장을 보내 주셔서 감사합니다. 내가 뭘 좋아하는지 알고 싶습니다. 스 와이프 때 슬라이드 효과를 구현할 수 있습니다. – user198725878

+0

맞다면이 프로젝트는 슬라이드 애니메이션의 예를 제공한다고 생각합니다. http : // ykyuen .wordpress.com/2010/05/22/iphone-uiscrollview-with-paging-example/ –

+0

이 코드를 발견했습니다. CATransition * animation = [CATransition animation]; \t [animation setDelegate : self]; \t [애니메이션 세트 유형 : kCATransitionPush]; \t [animation setSubtype : kCATransitionFromLeft]; \t [애니메이션 세트 길이 : 0.5f]; //1.0f는 원래 \t [animation setTimingFunction : [CAMediaTimingFunction functionWithName : kCAMediaTimingFunctionEaseInEaseOut]]; \t \t [self.view exchangeSubviewAtIndex : 0 withSubviewAtIndex : 1]; \t [[self.view layer] addAnimation : animation forKey : kAnimationKey]; 및 다음 오류 오류 : 'kAnimationKey'선언되지 않은 (이 함수에서 처음 사용). 모든 도움말 pls – user198725878

관련 문제