Установить фокус UITextField firstViewController на secondViewController - PullRequest
0 голосов
/ 27 августа 2011

Как мне установить определенный UITextField на моем firstViewController, чтобы он фокусировался, когда мой secondViewController выскакивает из navigationController?

Ответы [ 2 ]

1 голос
/ 27 августа 2011

Запись [TexfieldName becomeFirstResponder]; в ViewdidLoad в secondViewController.

Это будет фокусироваться на конкретном текстовом поле и показывать клавиатуру.

0 голосов
/ 27 августа 2011

Если вы не хотите использовать viewWillAppear:, вы можете использовать UINavigationControllerDelegate метод – navigationController:willShowViewController:animated: и сделать так, чтобы вместо этого вызывал ваш метод.

Просто убедитесь, что какой-то класс является delegate вашего контроллера навигации, и заставьте его вызывать метод в firstViewController, вызывая becomeFirstResponder.

EDIT: ссылка на документацию Apple в UINavigationControllerDelegate .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...