2012-09-04 2 views
0

스크롤하기 전에 스 와이프 방향을 가져 오는 방법이 있습니까? UIScrollView?UIScrollView를 스크롤하기 전에 스 와이프 방향 가져 오기

슬쩍 제스처를 추가하려고했지만 운이 없었습니다.

다음은 내가 처리하고자하는 이벤트입니다. 옆으로 빨리, 왼쪽 또는 오른쪽으로, 그리고 아래쪽으로 빠르게 스 와이프하면 스크롤해야합니다. 그렇지 않으면 스크롤하지 않습니다. 또한 나는 스 와이프의 간격을 얻고 싶다. 그 일을 할 수있는 방법이 있습니까? 감사.

답변

1

UISwipeGestureRecognizer 컨트롤을 사용할 수 있습니다. 방향 가져 오기에 UISwipeGestureRecognizerDirectionLeft를 사용합니다. 아래의 코드에서 그이보기를 위해

:

UISwipeGestureRecognizer *oneFingerSwipeLeft = [[[UISwipeGestureRecognizer alloc] 
               initWithTarget:self 
               action:@selector(oneFingerSwipeLeft:)] autorelease]; 
[oneFingerSwipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft]; 
[[self view] addGestureRecognizer:oneFingerSwipeLeft]; 

는 oneFingerSwipeLeft 기능에서는 방향을 가질 수 있습니다. 오른쪽 문지르기에 대해서도 동일한 과정을 따르십시오.