私のアプリでは、バックグラウンドスクローラーに上方向のスワイプジェスチャレコグナイザーがありますが、どういうわけか機能しません。ここに私のコードがあります
それはviewDidLoadにあります
UISwipeGestureRecognizer *Swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(SwipeRecognizer:)];
Swipe.direction = UISwipeGestureRecognizerDirectionUp;
[backgroundScroller addGestureRecognizer:Swipe];
そしてそれは SwipeRecognizer です:
- (void) SwipeRecognizer:(UISwipeGestureRecognizer *)sender {
if (sender.direction | UISwipeGestureRecognizerDirectionUp){
NSLog(@" *** SWIPE UP ***");
}
}
ただし、ログを取得できません。何か不足していますか?ありがとう。
編集:問題が見つかりました。スクロールが有効になっていないと言ったとき、ジェスチャーを認識できます。しかし、スクロールとジェスチャー認識を同時に行う必要があります。可能ではないですか?