gpt4 book ai didi

ios - UITextField 上的强密码覆盖

转载 作者:行者123 更新时间:2023-12-03 09:15:48 30 4
gpt4 key购买 nike

我在 UITextField 上遇到了奇怪的覆盖.我正在使用 textContentType = .password 类型的字段和 isSecureTextEntry = true .我还有眼睛按钮可以通过更改 isSecureTextEntry = false 来取消隐藏密码字符.

当我这样做时,我的密码字符可见,但是当我输入至少一个新字符时 强密码覆盖出现并且无法隐藏它。

那是什么以及如何防止显示它?

strong password overlay

//编辑:

我做了扩展以禁用自动填充,它的工作原理:

extension UITextField {
func disableAutoFill() {
if #available(iOS 12, *) {
textContentType = .oneTimeCode
} else {
textContentType = .init(rawValue: "")
}
}
}

最佳答案

找到了解决这个问题的唯一方法。

textField.textContentType = .oneTimeCode
否则 iOS 12 对任何安全字段使用 PasswordAutofill (textField.isSecureTextEntry = true)。
此解决方案来自苹果开发者论坛 Yuri Petukhov ' 回答。

关于ios - UITextField 上的强密码覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58952151/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com