Как открыть представление с появлением клавиатуры, когда представление уже загружается?

У меня есть требование, где у меня есть текстовое поле в представлении. Когда я хочу открыть представление путем переключения вкладки (Приложение TabBased), в первый раз, когда представление загружается, клавиатура появляется, потому что меня loadview метод звонят. Но когда я переключаюсь на tab2 и снова переключаюсь на tab1 снова, представление загрузки не называют. Я хочу, чтобы клавиатура появилась каждый раз, когда я открываю tab1 страницу.

5
задан Cœur 27 February 2018 в 10:20
поделиться

1 ответ

Используйте -viewWillAppear: в вашем контроллере представления, чтобы отправить текстовое поле -becomeFirstResponder , например:

- (void) viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [myTextField becomeFirstResponder];
}
11
ответ дан 13 December 2019 в 19:24
поделиться