I\'ve been having some issues with calling -becomeFirstResponder on a UITextField contained with a view controller that is presented modally. I cal
-becomeFirstResponder
UITextField
Try moving your code that sends becomeFirstResponder out of viewDidLoad and into viewWillAppear. I think it is starting too early, you want the keyboard animation to happen when the view appearing animation happens.