textFieldShouldBeginEditing: Being Called Multiple Times for UITextField in UITableViewCell
<p>This is an iPad app so it is based on SDK 3.2 (behavior also appears on later iOS release).</p>

<p>I created a custom UITableView cell class which contains a UITextField.  The class for the cell adheres to the UITextFieldDelegate protocol and I've implemented the textFieldShouldBeginEditing method to intercept user interaction with the text field. </p>

<p>Everything usually works great but I've noticed that when the user scrolls the tableview and then taps on a field the textFieldShouldBeginEditing is called multiple times, sometimes on two different fields. This leads to users tapping on the field in one row of the table and a field in another row becoming first responder.</p>

<p>Has anyone encountered this behavior?</p>

<p>I'm working on a solution to set a flag to ignore input for a fixed time period but I really hate to do this and would love to know if there is a batter way.</p>
