gpt4 book ai didi

ios - 在 Swift 的 UITextfield 中显示用户输入的密码

转载 作者:可可西里 更新时间:2023-10-31 23:58:24 27 4
gpt4 key购买 nike

我有密码 UITextfield 当前已作为安全输入打开。当 UISwitch 打开 时,我想向用户显示他在 UITextfield 中再次键入通知文本的密码。到目前为止,这是我的实现。当我在控制台中打印出来但不在 UITextfield 中时,它起作用了。我想在 UISwitch 打开和关闭 UISwitch 时显示它。

@IBOutlet weak var existingPasswordTexfField: UITextField!
@IBOutlet weak var newPasswordTextField: UITextField!
@IBOutlet weak var changePasswordSwitch: UISwitch!

@IBAction func showPassword(_ sender: UISwitch) {
if changePasswordSwitch.isOn {
guard let oldText = existingPasswordTexfField.text else { return }

if existingPasswordTexfField.isSecureTextEntry {
existingPasswordTexfField.text = oldText
} else {
print("Pawword is already secure")
}
}
}

最佳答案

根据 Apple Doc ìsSecureTextEntry 是可写属性

所以你在你的 showPassword IBAction 中你需要设置它在某个时候切换它:

existingPasswordTexfField.isSecureTextEntry = false

或者只是

existingPasswordTexfField.isSecureTextEntry = !changePasswordSwitch.isOn

关于ios - 在 Swift 的 UITextfield 中显示用户输入的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52117413/

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