title: Clicking on UITextField in a UITableViewCell
body: <p>I have an issue where when a <code>textField</code> is clicked on in a <code>UITableViewCell</code>, the method <code>tableView:didSelectRowAtIndexPath:</code> does not get invoked. The problem is, I need to scroll my <code>tableView</code> into proper position, otherwise the keyboard goes right over the first responder.</p>
  
  <p>I have to then move code like this:</p>
  
  <pre><code>[[self tableView] scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
  </code></pre>
  
  <p>into both my <code>tableView</code> delegate method and in my <code>UITextField</code> delegate method, <code>textFieldDidBeginEditing:</code>.</p>
  
  <p>Is the best way to just create a new method, pass to it the indexPath of the cell/textfield being clicked, and call the method from both the tableView delegate and the <code>UITextField</code> delegate? better way of going about it?</p>