I'm having this problem, too. when I add a becomeFirstResponder message before I add the textView to the viewController's view, the view loads with a cursor in the textView, but with no keyboard. No tapping will bring the keyboard up, either. Here's my code:
Code:
notesTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 400)];
notesTextView.text = [sighting notes];
notesTextView.font = [UIFont systemFontOfSize:20];
notesTextView.delegate = self;
notesTextView.backgroundColor = [UIColor lightGrayColor];
self.view.backgroundColor = [UIColor lightGrayColor];
[notesTextView setReturnKeyType:UIReturnKeyDone];
[notesTextView becomeFirstResponder];
[self.view addSubview:notesTextView];
Also, I've set the keyboard's return key type to Done, but the key still adds a newline rather than telling the textView to resign first responder. If I am supposed to handle this manually, how so?
Thanks
Charlie