小编Den*_*Dog的帖子

UITextField 上的强密码覆盖

我面临着奇怪的覆盖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)

xcode uitextfield ios swift

23
推荐指数
1
解决办法
6119
查看次数

标签 统计

ios ×1

swift ×1

uitextfield ×1

xcode ×1