【问题标题】:Catch if UITextField want a num / decimal / default pad in a Third-Party Keyboard?如果 UITextField 想要第三方键盘中的数字/小数/默认键盘,请捕获?
【发布时间】:2015-12-28 07:46:30
【问题描述】:

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

有没有办法做到这一点?

【问题讨论】:

    标签: xcode swift uitextfield custom-keyboard


    【解决方案1】:
    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")
        }
    }
    

    【讨论】:

    • @Oldskool Ohhh 真的很抱歉我的精神错乱......这是我自己代码的简单复制/粘贴,我真的很生气:/
    • 没问题,我不认为你是故意这样做的,但它不会为代码增加任何实际价值,并且可能会冒犯他人。所以我把它编辑了。
    • @Oldskool 我完全同意你的看法,感谢您的编辑。
    猜你喜欢
    • 2011-02-11
    • 2010-12-23
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    • 2012-02-17
    相关资源
    最近更新 更多