SmileLock
A library for make a beautiful Passcode Lock View.
#What can it do for you?
1. Create a beautiful passcode lock view simply.
let kPasswordDigit = 6
self.passwordContainerView = PasswordContainerView.createWithDigit(kPasswordDigit)
2. Passcode input completed delegate callback.
let passwordContainerView: PasswordContainerView = ...
passwordContainerView.delegate = self
extension ViewController: PasswordInputCompleteProtocol {
func passwordInputComplete(passwordContainerView: PasswordContainerView, input: String) {
print("input completed -> \(input)")
//handle validation wrong || success
}
}
3. Customize UI.
self.passwordContainerView.tintColor = UIColor.color(.TextColor)
self.passwordContainerView.hightlightedColor = UIColor.color(.Blue)
#How to use it for your project?
SmileLock is available through use CocoaPods.
To install it, simply add the following line to your Podfile:
pod 'SmileLock'
Or you can drag the SmileLock folder to your project.
Contributions
- Warmly welcome to submit a pull request.
Contact
- If you have some advice or find some issue, please contact me.
- Email me
License
SmileLock is available under the MIT license. See the LICENSE file for more info.