Popularity
2.1
Growing
Activity
0.0
Declining
53
8
9

Programming language: Objective-C
Tags: Security    
Latest version: v1.0.0

KKPinCodeTextField alternatives and similar libraries

Based on the "Security" category

Do you think we are missing an alternative of KKPinCodeTextField or a related project?

Add another 'Security' Library

README

KKPinCodeTextField

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

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

[](Screenshots/example.gif)

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

[](Screenshots/usage.gif)

  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.


*Note that all licence references and agreements mentioned in the KKPinCodeTextField README section above are relevant to that project's source code only.