如何将自定义键盘扩展名定义为十进制或电子邮件键盘?

时间:2018-12-05 08:41:29

标签: ios swift decimal custom-keyboard ios-keyboard-extension

我想为我的键盘扩展应用程序创建一个十进制和电子邮件键盘视图。

我知道我可以在键盘上使用此功能来检测用户的文本字段类型:

  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小数点将不显示我的自定义小数点。

0 个答案:

没有答案