iOS 12 / Swift强密码自动填充无法正常工作

时间:2018-10-17 08:13:25

标签: swift autofill ios12

我设置了UITextFields

  • emailTextField->用户名,keyboardType电子邮件地址
  • passwordTextField->新密码
  • confirmPasswordTextField->新密码

此表格无法正常工作 我没有用户名建议,只有当用户与钥匙串中的域连接时,才会出现登录建议

passwordTextField包含强密码,但未确认密码。 此外,当我选择confirmPasswordTextField时,两个字段都会生成新密码。如果我选择“自己的密码”,然后输入passwordTextField并尝试在confirmPasswordTextField中重新输入,现在建议再次填写两个UITextFields

这看起来非常凌乱和愚蠢,使用户难以正确选择自己的密码或强密码。如何使其正常工作。

最令人沮丧的是,当我选择“选择自己的密码”时,文本字段会被正确清除,但是一旦我在第一个UITextField中键入内容,第二个确认字段便会填充此强密码,但没有黄色背景。

2 个答案:

答案 0 :(得分:0)

我最近遇到了类似的问题,并通过将passwordTextField的类型设置为.password并将confirmPasswordTextField的类型设置为.newPassword来解决了这个问题。

答案 1 :(得分:0)

对我来说,如果我在两个字段中都使用.password ,则可以使用。使用.newPassword会增加一些麻烦。