Search code examples
swift4uipangesturerecognizer

Can I add a PanGestureRecognizer to a SKSpriteNode?


Here is my code

  var node = SKSpriteNode()
  node.size = CGSize(width: 200, height: 200)
  node.color = UIColor.black
  node.position = CGPoint(x: 100, y: 50)
  self.addChild(whiteBox)

  let myPanGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panMethod))


   node.addGestureRecognizer(myPanGestureRecognizer)

I get this error

Value of type 'SKSpriteNode' has no member 'addGestureRecognizer'

What is the solution for this


Solution

  • Try this please:

    node.inputView?.addGestureRecognizer(myPanGestureRecognizer)