Reputation: 107
.telephoneNumber unable to set suggested mobile number in keyboard to my textfield (run in device only)
lazy var mobileTextField : UITextField = {
let s = UITextField()
s.textColor = UIColor.black
s.backgroundColor = UIColor.white
s.keyboardType = .phonePad
s.textContentType = .telephoneNumber
s.addTarget(self, action: #selector(textFieldDidChange(_:)), for: UIControl.Event.editingDidEndOnExit)
s.delegate = self
return s
}()
@objc override func textFieldDidChange(_ textField: UITextField) {
print("textFieldDidChange = \(textField.text)")
guard let currentText = textField.text else {
return
}
textField.text = currentText
}
Upvotes: 0
Views: 49