iOS Swift基于触摸区域禁用Pangesture

时间 2019-02-21
阅读 23
点赞 0
收藏 0
连接floyd-resler

如果用户正在触摸某个区域,如何禁用平移手势?我有一个有一些控制的区域,如果玩家的手指在那个区域,我不想让视图平移。我的手势代码是:

@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))

}
尚无答案