iOS UITextField не станет первым респондентом после перезагрузки просмотра

Когда мое представление (представление A) загружается, UITextField становится первым респондентом. Затем я могу нажать новый контроллер представления (представление B), но когда я возвращаю этот контроллер представления назад к представлению A, поле UIText больше не становится первым респондентом. Я должен коснуться текстового поля, чтобы клавиатура всплыла. Я использую XIB, если это поможет.

Я попытался установить первый респондент в методе viewDidLayoutSubviews или viewWillLayoutSubviews, но все еще ничего. Я даже использовал NSNotification, чтобы определить, было ли отклонено представление B, а затем всплыть на клавиатуре, но ничего. Я понятия не имею, что еще делать. Это как вид А полностью мертв.

Какие-либо предложения?

1 ответ

Решение

-(void)viewDidAppear:(BOOL) анимация была решением

Другие вопросы по тегам