isSecureTextEntry Password TextField вызывает ошибку при отображении подсказок клавиатуры - PullRequest
0 голосов
/ 30 января 2020

Я работаю с некоторыми UITextFields, чтобы использовать поле «Электронная почта» и поле «Пароль».

В поле «Пароль» я ввел isSecureTextEntry = true. В поле «Электронная почта» у меня есть предложения по электронной почте пользователя

Поскольку я ввел isSecureTextEntry в заголовок пароля, предложения в поле «Электронная почта» больше не отображаются

У вас также была эта проблема? есть ли способ ее решить?

Спасибо всем

, если я изменю isSecureTextEntry с true на false ... все работает правильно ... Я не понимаю


EMAIL BEFORE TAP ON PASSWORD TEXTFIELD EMAIL AFTER PASSWORD TEXTFIELD TAPPED

1 Ответ

1 голос
/ 31 января 2020

Поведение, которое вы видите, является намеренным.

Обратите внимание, что во втором случае iOS показывает кнопку «Пароль» для доступа к паролям цепочки для ключей.

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

Если вы установите тип содержимого защищенного текстового поля на «новый пароль», то iOS будет выводить, что это экран создания учетной записи, и не будет предлагать сохраненные пароли, но, на мой взгляд, это хуже для пользователя. ,

...