如果UITextField需要第三方键盘中的num / decimal / default pad,请捕获?

时间:2015-09-30 13:34:23

标签: xcode swift uitextfield custom-keyboard

我正在为自己的应用程序开发自定义键盘,我需要知道UITexfield是否需要我的第三方键盘的十进制或默认版本。

有办法吗?

1 个答案:

答案 0 :(得分:0)

func checkAboutKeyboardType() {
    switch self.textDocumentProxy.keyboardType {
        case UIKeyboardType.Default? :
            print("Default")
            break
        case UIKeyboardType.DecimalPad? :
            print("Decimal Pad")
            break
        case UIKeyboardType.NumberPad? :
            print("Number Pad")
            break
        default :
            print("Unknown")
    }
}