ios - 我想在快速编辑结束时(当用户转到下一个字段时)将文本字段文本转换为密码等安全文本

标签 ios swift textfield

我想在快速编辑结束时(基本上是当用户转到下一个字段时)将文本字段文本转换为密码等安全文本。

最佳答案

1.设置 UITextField 安全输入。

secureField.isSecureTextEntry = true

2.或者设置delegate,在编辑开始或者结束的时候改变它的文本。

secureField.delegate = self

func textFieldDidEndEditing(_ textField: UITextField) {
    if secureField == textField {
        textField.isSecureTextEntry = true
    }
}

func textFieldDidBeginEditing(_ textField: UITextField) {
    if secureField == textField {
        textField.isSecureTextEntry = false
    }
}

关于ios - 我想在快速编辑结束时(当用户转到下一个字段时)将文本字段文本转换为密码等安全文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41117573/

相关文章:

ios - 无法调用 Alamofire.request(...)

java - 如何使用 Java 在面板内手动添加带有文本字段的标签

ios - Waze 如何通过定位改变对象的位置?

swift - 如何在编辑时保存 textField.text

iOS:从 UIImagePickerController 中删除后退按钮文本

ios - 将泛型类作为参数传递给 swift 中的函数

Java - 文本字段数组不显示

java - 有没有一种简单的方法可以使用 JavaFX 创建多个 TextField?

ios - CollectionView 的单元格不适合屏幕

ios - Xamarin中,如何处理WKWebView ShouldStartLoad事件