Получить ввод текста без UITextField Swift - PullRequest
0 голосов
/ 18 февраля 2020

Я создаю приложение и хочу, чтобы пользователь мог вводить текст, не заставляя его фактически нажимать на UITextField (открыть его после окончания игры для табло), есть ли способ сделать это?

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Назовите следующее на viewDidLoad табло или любой другой точке входа этого представления.

yourTextField.becomeFirstResponder()
1 голос
/ 18 февраля 2020

Да, просто:

<#your_text_field#>.becomeFirstResponder()

после окончания игры.

Это произведет "тот же" эффект, что и нажатие на UITextField. Если это новый UIViewController, вы можете поместить его в viewDidAppear, в противном случае вы можете предположить, что все уже загружено, и просто вызвать его куда угодно.

...