我在
连接到IBAction handleSwipe的UIButton上使用UISwipeGestureRecognizer:
- (IBAction) handleSwipe:(UISwipeGestureRecognizer*) swipeRecognizer {
NSLog(@"handleSwipe: %i",[swipeRecognizer direction]);
}
不幸的是,只能识别正确的滑动。我没有看到任何限制滑动向左或向右的设置。有任何想法吗?
我在
连接到IBAction handleSwipe的UIButton上使用UISwipeGestureRecognizer:
- (IBAction) handleSwipe:(UISwipeGestureRecognizer*) swipeRecognizer {
NSLog(@"handleSwipe: %i",[swipeRecognizer direction]);
}
不幸的是,只能识别正确的滑动。我没有看到任何限制滑动向左或向右的设置。有任何想法吗?
您提到的设置是direction
在 iOS 3.2 上引入的属性。要识别左右滑动,只需执行
swipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight;
swipeGestureRecognizer
你的实例在哪里UISwipeGestureRecognizer
。