Compare commits

..

4 Commits

Author SHA1 Message Date
Nikolai Ashanin 59dd7918cb Merge pull request #7 from GrigoryUlanov/pinDigetsFix
version fixed
2017-05-02 17:27:25 +03:00
Grigory ac35d0fcf5 version fixed 2017-05-02 17:25:31 +03:00
Nikolai Ashanin 937552c2c1 Merge pull request #6 from GrigoryUlanov/pinDigetsFix
digets fixde
2017-05-02 17:19:15 +03:00
Grigory 42e1a4a8c1 digets fixde 2017-05-02 17:13:47 +03:00
2 changed files with 14 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "LeadKitAdditions"
s.version = "0.0.8"
s.version = "0.0.9"
s.summary = "iOS framework with a bunch of tools for rapid development"
s.homepage = "https://github.com/NikAshanin/LeadKitAdditions"
s.license = "Apache License, Version 2.0"
@@ -57,6 +57,7 @@ open class BasePassCodeViewController: UIViewController {
fakeTextField.isSecureTextEntry = true
fakeTextField.keyboardType = .numberPad
fakeTextField.isHidden = true
fakeTextField.delegate = self
self.view.addSubview(fakeTextField)
return fakeTextField
}()
@@ -237,3 +238,15 @@ extension BasePassCodeViewController: ConfigurableController {
open func localize() {}
}
extension BasePassCodeViewController: UITextFieldDelegate {
func textField(_ textField: UITextField,
shouldChangeCharactersIn range: NSRange,
replacementString string: String) -> Bool {
let invalid = CharacterSet(charactersIn: "0123456789").inverted
return string.rangeOfCharacter(from: invalid, options: [], range: string.startIndex..<string.endIndex) == nil
}
}