Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 59dd7918cb | |||
| ac35d0fcf5 | |||
| 937552c2c1 | |||
| 42e1a4a8c1 |
@@ -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"
|
||||
|
||||
+13
@@ -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
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user