0
同じ[表示] - iOSのUISwipeGestureRecognizer - 2指と3指のスワイプでアクションを実行する - iOSの
にUISwipeGestureRecognizer 2指のスワイプまたは3指のスワイプを検出するために、どのようにいずれかのアイデアを持っていますか?
同じ[表示] - iOSのUISwipeGestureRecognizer - 2指と3指のスワイプでアクションを実行する - iOSの
にUISwipeGestureRecognizer 2指のスワイプまたは3指のスワイプを検出するために、どのようにいずれかのアイデアを持っていますか?
ここでは、「setMinimumNumberOfTouches」は指で決まります(例:2/3/4/5)。一度試してみてください。
UIPanGestureRecognizer *pan;
pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(Swipe4ScrollViews:)];
[pan setMinimumNumberOfTouches:2];
[_scroll1 addGestureRecognizer:pan];
[pan release];
私は2と3の指のスワイプのジェスチャーを作成しました。
func addTwoFingerSwipeGesture() {
let gesture = UISwipeGestureRecognizer(target: self, action: "handleTwoFingerSwipe")
gesture.direction = .Left
gesture.numberOfTouchesRequired = 2 // 2 finger swipe
self.view.addGestureRecognizer(gesture)
}
func addThreeFingerSwipeGesture() {
let gesture = UISwipeGestureRecognizer(target: self, action: "handleThreeFingerSwipe")
gesture.direction = .Left
gesture.numberOfTouchesRequired = 3 // 3 finger swipe
self.view.addGestureRecognizer(gesture)
}
// Handle Swipe
func handleTwoFingerSwipe() {
print("2 finger swipe recognized")
}
func handleThreeFingerSwipe() {
print("3 finger swipe recognized")
}
私は2指スワップと3指を実装するとUISwipeGestureRecognizerが可能です –