У меня есть требование, где у меня есть текстовое поле в представлении. Когда я хочу открыть представление путем переключения вкладки (Приложение TabBased), в первый раз, когда представление загружается, клавиатура появляется, потому что меня loadview метод звонят. Но когда я переключаюсь на tab2 и снова переключаюсь на tab1 снова, представление загрузки не называют. Я хочу, чтобы клавиатура появилась каждый раз, когда я открываю tab1 страницу.
Используйте -viewWillAppear:
в вашем контроллере представления, чтобы отправить текстовое поле -becomeFirstResponder
, например:
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[myTextField becomeFirstResponder];
}