isSecureTextEntry密码TextField在显示键盘提示时导致错误

时间:2020-01-30 18:52:06

标签: ios swift storyboard uitextfield

我正在使用一些UITextField来使用“电子邮件”字段和“密码”字段。

在密码字段中,我输入的是isSecureTextEntry = true 在“电子邮件”字段中,我有关于用户电子邮件的建议

由于我在密码标题中输入了isSecureTextEntry,因此“电子邮件”字段中的建议不再显示

您还有这个问题吗?有办法解决吗?

谢谢大家

如果我将isSecureTextEntry从true更改为false ...一切正常...我不理解


EMAIL BEFORE TAP ON PASSWORD TEXTFIELD EMAIL AFTER PASSWORD TEXTFIELD TAPPED

1 个答案:

答案 0 :(得分:1)

您看到的行为是设计使然。

请注意,在第二种情况下,iOS会显示“密码”按钮来访问钥匙串密码。

当iOS检测到用户名和密码字段对时,它会提供已保存的用户名/密码,而不是以前使用的电子邮件,因为这可能更有用。

如果将安全文本字段内容类型设置为“新密码”,则iOS将推断这是一个帐户创建屏幕,并且不会提供已保存的密码,但我认为这是更糟糕的用户体验。