Swift: обнаружение пролистывания через SCNNode - PullRequest
0 голосов
/ 08 октября 2019

Есть ли способ определить, когда пользователь проведет пальцем по SCNNode ? Я уже пробовал UISwipeGestureReconizer , но у меня это не сработало. Есть идеи?

1 Ответ

0 голосов
/ 08 октября 2019

Попробуйте добавить средство распознавания жестов панорамирования

    let panRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panGesture))
    panRecognizer?.delegate = self
    view.addGestureRecognizer(panRecognizer!)

В зависимости от того, хотите ли вы узнать, в каком направлении вам нужно проверить перевод представления.

    @objc func panGesture(sender: UIPanGestureRecognizer){
        let translation = sender.translation(in: sender.view)
        print(translation.x, translation.y)
    }
}

Убедитесь, чтоу вас есть вы добавили делегата - UIGestureRecognizerDelegate Надеюсь, что дает вам хорошее начало

...