title: UITableView doesn't respond to scroll when parent frame is repositioned
body: <p>I'm building something similar to the Twitter composition panel in their mobile app.  The top half of the view has a text area while the bottom half is a table view of images.  You can scroll the table view up and it'll push the top view offscreen and only then you can scroll up and down the table view.  What I have done is place my table view in a wrapper view and I change the frame of this to move both the tableview and the top view up and down (using a <code>UIPanGestureRecognizer</code>).  The problem I have is once the wrapper view has moved up from its original position, only the section of the tableview which was originally visible can be scrolled.  The previously offscreen part cannot scroll.  Events are still bubbling up a couple view above.</p>
  
  <p>Code below:</p>
  
  <pre><code>CGRect frame = self.tableView.frame;
      frame.size.height = self.superview.frame.size.height;
      [self.tableView setFrame:frame];
  
      self.tableView.dataSource = dataSourceDelegate;
      self.tableView.delegate = dataSourceDelegate;
      self.tableView.index = index;
  
      self.panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePanGesture:)];
      self.panGesture.minimumNumberOfTouches = 1.0;
      self.panGesture.delegate = self;
  
      self.panGesture.maximumNumberOfTouches = 1;
      self.panGesture.delaysTouchesBegan =YES;
      self.panGesture.cancelsTouchesInView = YES;
  
  
      [self.tableView reloadData];
  
      [self.tableView addGestureRecognizer:self.panGesture];
  </code></pre>