In my app, my UITextFields are placed below where the top of the keyboard would be, so I have to move my view up so that the text field is visible over the keyboard when I'm editing. In order to do this I use the UITextFieldDelegate method, textFieldDidBeginEditing:. Then in the method textFieldDidEndEditing:, I move the view back down.
The problem occurs when I try to switch between text fields. When I do, the delegate calls the method textFieldDidEndEditing: then immediately calls textFieldDidBeginEditing: for the other text field, which makes the view go down then immediately up, so it looks like the screen jolts. Is there any workaround for this effect?