Ios5轻扫手势

时间:2012-06-12 03:02:46

标签: iphone ios swipe-gesture

我目前正在编写ios5应用程序并使用按钮调用两个函数(后退)和(下一个)。 我想用滑动手势来称呼它们。

这可能会怎么样?

由于

1 个答案:

答案 0 :(得分: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)
 }