2012-06-12 2 views
0

현재 iOS5 앱을 작성하고 버튼이있는 두 개의 기능 (뒤로)과 (다음) 버튼을 호출합니다. 대신 스 와이프 제스처로 통화하고 싶습니다.Ios5 스 와이프 제스처

그 방법이 가능할까요?

감사

왼쪽 방향으로 마우스 오른쪽 방향 (다음 버튼)과 왼쪽 방향 (뒤로 가기 버튼) 모두

답변

4

사용 슬쩍 제스처 : 오른쪽 방향을

UISwipeGestureRecognizer *swipeLeft =[[UISwipeGestureRecognizer alloc] 
    initWithTarget:self action:@selector(didSwipeLeft:)]; 
swipeLeft.direction=UISwipeGestureRecognizerDirectionLeft; 
swipeLeft.numberOfTouchesRequired = 1; 
[self.view addGestureRecognizer:swipeLeft]; 
[swipeLeft release]; 

:

UISwipeGestureRecognizer *swipeRight =[[UISwipeGestureRecognizer alloc] 
    initWithTarget:self action:@selector(didSwipeRight:)]; 
swipeRight .direction=UISwipeGestureRecognizerDirectionRight; 
swipeRight .numberOfTouchesRequired = 1; 
[self.view addGestureRecognizer:swipeRight ]; 
[swipeRight release]; 

이벤트로 처리합니다.

-(void)didSwipeRight 
{ 
    //For right direction (next button) 
} 

    -(void)didSwipeLeft 
{ 
    //For left direction (back button) 
} 
+0

코드를 가져 주셔서 감사합니다. 대답을 자세히 설명하고 '페이지 제어'와 통합하는 방법을 알려주시겠습니까? Storyboard와 연결해야하는 경우 나는 당신의 대답을 upvoted :) – user1949873