title: programmatically simulate a swipe gesture in Swift
body: <p>I am implementing a gesture recognizer for swiping in Swift. I wan to be able to simulate the flinging of the card (programmatically swipe the view).</p>
  
  <p>I assumed there would be a built in function for this but all I have found is one for tap gesture not swipe gesture.</p>
  
  <p>This is how I am implementing the swipe gesturing: </p>
  
  <pre><code>  let gesture = UIPanGestureRecognizer(target: self, action: Selector("wasDragged:"))
      cardView.addGestureRecognizer(gesture)
      cardView.userInteractionEnabled = true
  }
  
  func wasDragged (gesture: UIPanGestureRecognizer) {        
      let translation = gesture.translationInView(self.view)
      let cardView = gesture.view!
  
      // Move the object depending on the drag position
      cardView.center = CGPoint(x: self.view.bounds.width / 2 + translation.x,
                                y:  self.view.bounds.height / 2 + translation.y)
  </code></pre>