KKPinCodeTextField

A customizable verification code textField. Can be used for phone verification codes, passwords etc

Showing:

Popularity

Downloads/wk

0

GitHub Stars

64

Maintenance

Last Commit

2yrs ago

Contributors

2

Package

Dependencies

0

License

MIT

Categories

Readme

KKPinCodeTextField

A customizable verification code textField. Can be used for phone verification codes, passwords etc.

Настраиваемое текстовое поле для кода верификации. Может быть использованно для подтверждения телефона, email-a, ввода пароля и т.д.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 8.0+

Installation

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

pod 'KKPinCodeTextField'

Usage

  1. Interface Builder:

Add a UITextField in your Interface Builder and change the class of a textField from UITextField to KKPinCodeTextField. You can set the properties in the Attributes Inspector and see a live preview

  1. Programmatically:
KKPinCodeTextField *textField = [[KKPinCodeTextField alloc] initWithFrame:frame];
[self.view addSubview:textField];

Customization

digitsCount

Verification code length. Default value is 4

borderHeight

Bottom borders height. Default value is 4

bordersSpacing

Spacing between bottom borders. Default value is 10

filledDigitBorderColor

Bottom border color when digit is filled. Default value is UIColor.lightGrayColor

emptyDigitBorderColor

Bottom border color when digit is empty. Default value is UIColor.redColor

Author

Amirzhan, idryshev@kolesa.kz

Contributing

Bug reports and pull requests are welcome

License

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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100