title: UITableView (inside UIScrollView) didSelectRowAtIndexPath: not being called on first tap
body: <p>I have a non scrollable <code>UITableView</code> inside an <code>UIScrollView</code>. And I'm having the problem that when I touch a row, the callback <code>didSelectRowAtIndexPath:</code> is not being called on the first tap, but after the first tap everithing works. </p>
  
  <p>A few considerations:</p>
  
  <ul>
  <li>After the first tap, the table view works normally, every tap works in every cell.</li>
  <li>This happens just after I scroll the UIScrollView. If I don't scroll the UIScrollView, this never happens.</li>
  <li>I have overriden the UIScrollView's <code>touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view</code> and the event does pass throw here, the <code>view</code> is a <code>UITableViewCellContentView</code> effectively.</li>
  </ul>
  
  <p>I just don't know why the event is not been sent to the <code>UITableView</code> on the first time, and on the following ones it does. </p>