我面临着奇怪的覆盖UITextField。我正在使用类型textContentType = .password和字段isSecureTextEntry = true。我也有眼睛按钮来取消隐藏密码字符isSecureTextEntry = false。
当我这样做时,我的密码字符是可见的,但是当我输入至少一个新字符时,强密码覆盖出现并且无法隐藏它。
那是什么以及如何防止显示它?
// 编辑:
我做了扩展以禁用自动填充,它的工作原理:
extension UITextField {
func disableAutoFill() {
if #available(iOS 12, *) {
textContentType = .oneTimeCode
} else {
textContentType = .init(rawValue: "")
}
}
}
Run Code Online (Sandbox Code Playgroud)