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

前端 未结 24 2304
时光取名叫无心
时光取名叫无心 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 02:42

    As others have noted, the property is secureTextEntry, but you won't find this in the UITextField documentation, as it is actually inherited by a UITextField through the UITextInputTraits protocol- https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInputTraits_Protocol/#//apple_ref/occ/intfp/UITextInputTraits/secureTextEntry

    You can simply toggle this value each time your button is tapped:

    @IBAction func togglePasswordSecurity(sender: UIButton) {
        self.passwordField.secureTextEntry = !self.passwordField.secureTextEntry
    }
    

提交回复
热议问题