2011-07-05 8 views

答えて

0

次を使用します。あなたのビューで

は、負荷をしました(あなたのビューにジェスチャー認識を追加する):

UISwipeGestureRecognizer *rightRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(rightSwipeHandle:)]; 
rightRecognizer.direction = UISwipeGestureRecognizerDirectionRight; 
[rightRecognizer setNumberOfTouchesRequired:1]; 
[mainSlideShowImageScrollView addGestureRecognizer:rightRecognizer]; 
[rightRecognizer release]; 
UISwipeGestureRecognizer *leftRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(leftSwipeHandle:)]; 
leftRecognizer.direction = UISwipeGestureRecognizerDirectionLeft; 
[leftRecognizer setNumberOfTouchesRequired:1]; 
[mainSlideShowImageScrollView addGestureRecognizer:leftRecognizer]; 
[leftRecognizer release]; 

次に、以下の方法で実装します。私はこのコードを使用し

- (void)rightSwipeHandle:(UISwipeGestureRecognizer*)gestureRecognizer 
    { 
     //Do moving 
    } 

- (void)leftSwipeHandle:(UISwipeGestureRecognizer*)gestureRecognizer 
{ 
    // do moving 
} 
+0

をしかし、それは肖像画モードで画像をスワイプするのに役立ちます。しかし、まだ横長モードはスワイプできません。rptwsthi – Rakesh

+0

私は、横モードでそれを使用しています:D – rptwsthi

+0

しかし、私はシミュレータのハードウェアオプションの左回転オプションは機能しません。つまり、スワイプジェスチャーはどの方向にも認識されません。 – Rakesh

関連する問題