title: Touch Events for UITableview
body: <p>I have a <code>UIView</code> overlaying a subclassed <code>UITableview</code>. The problem is that ,I cant get the tableview to scroll. I have tried overriding <code>touchesBegan</code>,<code>touchesMoved</code>,<code>touchesEnded</code>. I then tried to override hittest but that seemed to have no affect. </p>
  
  <pre><code>-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
      UITouch *touch = [touches anyObject];
      CGPoint touchPoint = [touch locationInView:self];
      NSLog(@"SMTable.touches began %@",NSStringFromCGPoint(touchPoint));
      [super touchesBegan:touches withEvent:event];
  
  }
  - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
      UITouch *touch = [touches anyObject];
      CGPoint touchPoint = [touch locationInView:self];
      NSLog(@"SMTable.touches moved %@ for :%p",NSStringFromCGPoint(touchPoint),touch.view);
      [super touchesMoved:touches withEvent:event];
  }
  - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
      UITouch *touch = [touches anyObject];
      CGPoint touchPoint = [touch locationInView:self];
      NSLog(@"SMTable.touches ended %@",NSStringFromCGPoint(touchPoint));
      [super touchesEnded:touches withEvent:event];
  }
  - (void)touchesCancelled:(NSSet*)touches withEvent:(UIEvent*)event {
      [super touchesCancelled:touches withEvent:event];
  }
  - (UIView*) hitTest:(CGPoint)point withEvent:(UIEvent *)event {
      //NSLog(@"SMTable.hitTest %@",NSStringFromCGPoint(point));
      return [super hitTest:point withEvent:event];
  }
  </code></pre>