Отключить клавиатуру, если выбран вариант автозаполнения паролем - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть loginViewController с функцией автозаполнения паролем. Все работает как надо, кроме одной маленькой детали, решение которой я не могу найти. Мой вывод таков: их нет, но, возможно, я могу ошибаться.

Когда пользователь выбирает сохраненное имя пользователя и пароль, он автоматически заполняется. Но клавиатура остается открытой, и пользователь должен отклонить клавиатуру и нажать кнопку входа в систему.

Документация Рабочий процесс автозаполнения пароля гласит, что функция делегата:

  textField:shouldChangeCharactersInRange:replacementString:

вызывается при нажатии элемента быстрого доступа. Я хотел бы закрыть клавиатуру, чтобы пользователь мог сразу нажать кнопку входа в систему и продолжить после выбора пароля. Но в этой функции делегата это невозможно, поскольку она вызывается всякий раз, когда текстовые поля также модифицируются.

Есть ли какое-либо решение для этого?

...