iOS Swift Отключить PanGesture на основе области касания - PullRequest
0 голосов
/ 20 февраля 2019

Как отключить жест панорамирования, если пользователь касается определенной области?У меня есть область с некоторыми элементами управления, и если палец игрока находится в этой области, я не хочу, чтобы вид панорамировал.Мой код для жеста:

@objc func panedView(recognizer:UIPanGestureRecognizer){
    mapButton?.isHidden = false
    self.camera?.constraints = [  ]
    let translation = recognizer.translation(in: self.view)
    var pos = cameraNode.position

    pos.x -= translation.x
    pos.y += translation.y
    self.cameraNode.run(SKAction.move(to: pos, duration: 0.1))

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...