title: Allow UIScrollView and its subviews to both respond to a touch
body: <p>I want both my UIScrollView and its subviews to receive all touch events inside the subview.  Each can respond in its own way.</p>
  
  <p>Alternatively, if tap gestures were forwarded to subviews, all would be well.</p>
  
  <p>A lot of people are struggling in this general area.  Here are a few of the many related questions:</p>
  
  <p><a href="https://stackoverflow.com/questions/2472145/how-does-uiscrollview-steal-touches-from-its-subviews">How does UIScrollView steal touches from its subviews</a><br>
  <a href="https://stackoverflow.com/questions/4629499/how-to-steal-touches-from-uiscrollview?rq=1">How to steal touches from UIScrollView?</a><br>
  <a href="https://stackoverflow.com/questions/383306/how-to-cancel-scrolling-in-uiscrollview?rq=1">How to Cancel Scrolling in UIScrollView</a></p>
  
  <p>Incidentally, if I override hitTest:withEvent: in the scroll view, I do see the touches as long as userInteractionEnabled is YES.  But that doesn't really solve my problem, because:</p>
  
  <p>1)  At that point, I don't know if it's a tap or not.<br>
  2)  Sometimes I need to set userInteractionEnabled to NO.</p>
  
  <p>EDIT: To clarify, yes, I want to treat taps differently from pans.  Taps should be handled by subviews.  Pans can be handled by the scroll view in the usual way.  </p>