A library for make a beautiful Passcode Lock View.
#What can it do for you?
let kPasswordDigit = 6
self.passwordContainerView = PasswordContainerView.createWithDigit(kPasswordDigit)
let passwordContainerView: PasswordContainerView = ...
passwordContainerView.delegate = self
extension ViewController: PasswordInputCompleteProtocol {
func passwordInputComplete(passwordContainerView: PasswordContainerView, input: String) {
print("input completed -> \(input)")
//handle validation wrong || success
}
}
self.passwordContainerView.tintColor = UIColor.color(.TextColor)
self.passwordContainerView.hightlightedColor = UIColor.color(.Blue)
If you want to see visual effect verison (blur view and vibrancy view), choose BlurPasswordLogin.storyboard
as main storyboard.
<img src="SmileLock-Example/demo_gif/blur_version.png"">
#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.
- Warmly welcome to submit a pull request.
- If you have some advice or find some issue, please contact me.
- Email me
SmileLock is available under the MIT license. See the LICENSE file for more info.