iOS 12 / Swift Strong Password AutoFill не работает должным образом

Я поставил на UITextFields

  • emailTextField -> имя пользователя, keyboardType адрес электронной почты
  • passwordTextField -> новый пароль
  • confirmPasswordTextField -> новый пароль

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

passwordTextField заполнен надежным паролем, но не подтвержден паролем. Более того, когда я выбираю confirmPasswordTextField, для обоих полей создается новый пароль. Если я выберу «Собственный пароль», введите passwordTextField и попытаюсь ввести его повторно в confirmPasswordTextField, теперь предлагается снова заполнить оба UITextFields.

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

Больше всего расстраивает то, что когда я выбираю «Выбрать собственный пароль», текстовые поля очищаются правильно, но как только я начинаю вводить свой первый UITextField, второе поле подтверждения заполняется этим надежным паролем, но без желтого фона.


person Michał Ziobro    schedule 17.10.2018    source источник


Ответы (2)


У меня недавно была аналогичная проблема, и я решил ее, установив тип passwordTextField на .password и тип confirmPasswordTextField на .newPassword.

person Tim    schedule 01.03.2019

Для меня это работает, если я использую .password в обоих полях. Использование .newPassword добавляет беспорядка.

person Michał Ziobro    schedule 03.06.2019