У меня есть loginViewController с функцией автозаполнения паролем. Все работает как надо, кроме одной маленькой детали, решение которой я не могу найти. Мой вывод таков: их нет, но, возможно, я могу ошибаться.
Когда пользователь выбирает сохраненное имя пользователя и пароль, он автоматически заполняется. Но клавиатура остается открытой, и пользователь должен отклонить клавиатуру и нажать кнопку входа в систему.
Документация Рабочий процесс автозаполнения пароля гласит, что функция делегата:
textField:shouldChangeCharactersInRange:replacementString:
вызывается при нажатии элемента быстрого доступа. Я хотел бы закрыть клавиатуру, чтобы пользователь мог сразу нажать кнопку входа в систему и продолжить после выбора пароля. Но в этой функции делегата это невозможно, поскольку она вызывается всякий раз, когда текстовые поля также модифицируются.
Есть ли какое-либо решение для этого?