An easy to use
UITextField subclass that adds a visibility toggle and an optional validation checkmark
pod 'HideShowPasswordTextField', :git => 'https://github.com/Guidebook/HideShowPasswordTextField'
Just add the files in
HideShowPasswordTextField/ to your project.
- Create a
UITextFieldin your xib, and change the class name to
HideShowPasswordTextField. Or, create it programatically.
true, if you want the password to hide by default.
- [Recommended] Change the border style to None, and add a height constraint of 44 or larger. The assets in this project are optimized for 44px, although larger is fine too. Smaller sizes might have clipping issues on the icons.
textFieldDidEndEditingto your password text field (see the example). We have to do this to get the behavior to work right--apple's API doesn't play very nice switching between
- This step is no longer necessary.
- [Optional] Implement
HideShowPasswordTextFieldDelegateto show the validation checkbox.
- Customize the textField to your liking (the tint too!)!