Skip to content

Repository files navigation

VMaskTextField

CI StatusVersionLicensePlatform

An inputmask helps the user with the input by ensuring a predefined format. This can be useful for dates, numerics, phone numbers etc

demo

Usage

@interfaceVViewController ()
@property (weak,nonatomic) IBOutlet VMaskTextField * maskTextField;
@end@implementationVViewController
- (void)viewDidLoad{
//Telephone with Code Area
self.maskTextField.mask = @"(##) ####-####";
self.maskTextField.delegate = self;
}
- (BOOL)textField:(UITextField *)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString *)string{
return [_maskTextField shouldChangeCharactersInRange:range replacementString:string];
}
@end

Features

  • Validating data type
  • Flexible masks
  • Automatic maxlength

Installation

VMaskTextField is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod"VMaskTextField"

or copy VMaskTextField.h and VMaskTextField.m to your project folder.

Author

viniciusmo, vinicius.moises.oliveira@gmail.com

License

VMaskTextField is available under the MIT license. See the LICENSE file for more info.

About

VMaskTextField is a library which create an input mask for iOS.

Resources

Stars

378 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages