Для отображения клавиатуры вам нужно вручную установить текстовое поле в качестве первого респондента:
[textField intoFirstResponder];
Он может быть вызван либо в viewWillAppear:
, либо в viewDidAppear:
методе - в зависимости от того, какое поведение вам подходит.