2011-07-14 14 views
1

画面全体でスワイプを認識するための実装方法とコードを作成する方法、またuiimageviewでスワイプした場合に起こること、//コード、どうすればいいですか? THanksiPadの画面上で指スワイプ

答えて

4

UISwipeGestureRecognizerを使用してください。 imageView上でスワイプを検出するためにこのような何か:

UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(imageSwiped:)]; 
swipe.direction = UISwipeGestureRecognizerDirectionRight; 
[imageView addGestureRecognizer:swipe]; 
[swipe release]; 

その後方法- (void)imageSwiped:(UISwipeGestureRecognizer *)senderを定義し、そこにスワイプに反応します。

+0

しかし、もう1つ質問すれば、私はこのオペレータを使うべきですか? – user842059

+0

あなたは使用しないでください|| ! 'UISwipeGestureRecognizerDirection'はビットシングされた数字で構成された列挙型です。だから組み合わせることができますが、ビットOR演算子を使用します。 (シングル)。 –

+0

okありがとう – user842059

0

あなたが再確認するための非常に特殊なジェスチャーを持っていない限り、UISwipeGestureRecongizerを使用することをお勧めします。

アップルからEvent Handling Guide for iOSをお試しください。

関連する問題