Awesome
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
- 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
- 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.