title: How do I trigger scrollViewWillEndDragging event?
body: <p>I have a view overlaid on the top of UITableView. But I need to trigger scroll event for the UITableView event while user dragging on the top view.</p>
  
  <p>I added UIPanGestureRecognizer on the view, and trigger the scrollViewDidScroll event successfully while using <code>setContentOffset</code>:</p>
  
  <pre><code>@IBAction func handleScroll(sender: UIPanGestureRecognizer)
  {
      if sender.state == UIGestureRecognizerState.Changed
      {
          let transtion = sender.translationInView(self.contentViewContainer)
  
          tableViewController.tableView.setContentOffset(CGPointMake(0, 0 - transtion.y), animated: false)
      }
  }
  
  // UITableView delegate
  override func scrollViewDidScroll(scrollView: UIScrollView)
  {
      // this will be called while using setContentOffset.
  }
  </code></pre>
  
  <p>But How do I trigger the <code>scrollViewWillEndDragging</code> event for this case?</p>
  
  <pre><code>@IBAction func headerScroll(sender: UIPanGestureRecognizer)
  {       
      if sender.state == UIGestureRecognizerState.Ended
      {
          // Do what?
      }
  }
  
  override func scrollViewWillEndDragging(scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer&lt;CGPoint&gt;)
  {
      // To trigger this?
  }
  </code></pre>