title: UIScrollView start scrolling threshold
body: <p>I'm looking for a way of 'sticking' a UIScrollView to it's position unless the touch has been moved by a certain threshold, at which point it will jump to where it should have scrolled to and continue scrolling.</p>
  <p>The reason for this is that I have a vertical scroll and each cell inside the UIScrollView has a horizontal scroll. So I'd like to introduce a slight 'stickyness' to make sure the user doesn't accidentally scroll vertically when they mean to scroll horizontally.</p>
  <p>I started by hijacking the <code>contentOffset</code> property in <code>scrollViewDidScroll</code>. The trouble with that is I cannot find out how much the scrollView would have moved by if I were setting the <code>contentOffset</code></p>
  <p>If I try to add a <code>UIPanGestureRecognizer</code> to the class then it overrides the <code>UIScrollView</code> and the <code>UIScrollView</code> becomes unresponsive.</p>
  <p>Does anyone know a way to do this?</p>
  <p>EDIT: edits based on comments.</p>