0

私は現在ios5アプリを書いており、ボタンで(戻る)と(次へ)の2つの機能を呼び出しています。代わりにスワイプジェスチャで呼び出したいと思います。

それは可能で、どのようにですか?

ありがとう

4

1 に答える 1

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)
 }
于 2012-06-12T03:11:40.593 に答える