iOS用笑脸密码强度显示:KMMSmileyStrength

jopen 9年前

KMMSmileyStrength用于在iOS应用中用笑脸密码强度显示。

Preview

iOS用笑脸密码强度显示:KMMSmileyStrength iOS用笑脸密码强度显示:KMMSmileyStrength

特性

A password strength view that uses smiley faces to depict the strength of a password.

  • Set a custom font colour for the smiley faces, so that you can style it according to your app.
  • Set a custom font size

Installation

Cocoapods (Recommended)

  1. Add pod 'KMMSmileyStrength' to your Podfile.
  2. Run pod install

Then add flaticon.ttf to the project's info.plist under Fonts provided by application

Requirements

  • iOS 7.0 and greater
  • ARC

Examples

Code:

- (void)viewDidLoad {      [super viewDidLoad];        //Create the password strength view      CGRect frame = CGRectMake(0, 0, CGRectGetHeight(self.passwordTextField.frame), CGRectGetHeight(self.passwordTextField.frame));      self.smileyStrength = [[KMMSmileyStrength alloc] initWithFrame:frame];      //Set it as the text field's right view      self.passwordTextField.rightView = self.smileyStrength;      self.passwordTextField.rightViewMode = UITextFieldViewModeNever;  }    /**   *  Called when the text field's editing changed   *   *  @param sender the UITextField for the password   */  -(IBAction)textDidChange:(id)sender {      UITextField *textfield = sender;      if(textfield.text.length > 0) {          [self.smileyStrength evaluatePassword:textfield.text];          self.passwordTextField.rightViewMode = UITextFieldViewModeAlways;      } else {          self.passwordTextField.rightViewMode = UITextFieldViewModeNever;      }  }

项目主页:http://www.open-open.com/lib/view/home/1418872180261