我想为我的键盘扩展应用程序创建一个十进制和电子邮件键盘视图。
我知道我可以在键盘上使用此功能来检测用户的文本字段类型:
let inputTraits = self.textDocumentProxy as UITextInputTraits
if let type = inputTraits.keyboardType {
switch type {
case .decimalPad:
print("*** decimalPad")
case .default:
print("*** default")
case .emailAddress:
print("*** email")
case .twitter:
print("*** twitter")
default: break
}
}
此功能始终始终打印默认值。
当用户点击小数或电子邮件类型的textField时,我不知道如何显示键盘。
如何为iOS定义我的键盘支持小数和电子邮件?
当前,如果用户Tapp在小数点的textField上,默认的iOS小数点将不显示我的自定义小数点。