How to toggle a UITextField secure text entry (hide password) in Swift?

前端 未结 24 2302
时光取名叫无心
时光取名叫无心 2021-01-30 02:00

I currently have a UITextfield with an eye icon in it that when pressed is supposed to toggle the secure text entry on and off.

I know you can che

24条回答
  •  既然无缘
    2021-01-30 03:04

    First you need to set image(visible or hide) of button of eye for different state (selected or normal)

    than connect IBAction and write code like

    @IBAction func btnPasswordVisiblityClicked(_ sender: Any) {
            (sender as! UIButton).isSelected = !(sender as! UIButton).isSelected
            if (sender as! UIButton).isSelected {
                txtfPassword.isSecureTextEntry = false
            } else {
                txtfPassword.isSecureTextEntry = true
            }
        }
    

提交回复
热议问题