【问题标题】:I want to convert textfield text into secure text like password when editing end(when user goes to next field) in swift我想在快速编辑结束时(当用户转到下一个字段时)将文本字段文本转换为密码等安全文本
【发布时间】:2017-04-28 07:20:30
【问题描述】:

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

【问题讨论】:

    标签: ios swift textfield


    【解决方案1】:

    1.设置UITextField安全输入。

    secureField.isSecureTextEntry = true
    

    2.或设置委托并在编辑开始或结束时更改其文本。

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

    【讨论】:

      【解决方案2】:

      使用视图委托您的文本字段

      并设置这两个方法

      func textFieldDidBeginEditing(_ textField: UITextField) {
          if textField==self.txtEmail
          {
              self.txtEmail.isSecureTextEntry = false
          }
      }
      func textFieldDidEndEditing(_ textField: UITextField) {
          if textField==self.txtEmail
          {
              self.txtEmail.isSecureTextEntry = true
          }
      
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-23
        • 1970-01-01
        • 2012-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多