How do I set the firstresponder?
I have a view built through IB, there's a text view and and button on it. When the view shows up I would like to have the keyboard to be already displayed. I tried to set the first responder in the didViewLoad but that didn't work. I do have an IBOutlet that is connected to the textView and related accessor. Looks like you may have accidentally misspelled the method name didViewLoad instead of viewDidLoad . All you should need there (assuming your IBOutlet is connected in IB) is the following: [textView becomeFirstResponder]; I know this is tagged as cocoa-touch but this is highly ranked in