【发布时间】:2018-08-31 14:17:59
【问题描述】:
我的密码UITextfield 目前已作为安全入口打开。我想在UISwitch is turned on 时再次向用户显示他在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")
}
}
}
【问题讨论】:
-
您需要关闭安全进入。
标签: ios swift uitextfield