【发布时间】:2015-10-02 18:06:54
【问题描述】:
我有一个iPad 应用程序,它使用了数千个UITextFields 和UITextViews。在这些元素中输入文本时,将使用 iOS 默认的 keyboard。但是,因为我的应用程序不提供dictation 支持,所以每当用户尝试指示时它就会崩溃。对该主题的一些研究表明,无法在默认 keyboard 上禁用 dictation 功能。
相反,我发现建议将keyboard 的类型更改为不提供dictation 选项的类型。问题是我在整个应用程序中有数千个UITextFields 和UITextViews,因此手动进入并更改每个的键盘类型是不可行的。我的问题是:有没有办法更改应用程序中使用的默认keyboard?
【问题讨论】:
-
你的意思是自动文本吗?您可以通过键盘禁用自动建议
-
听写不同于自动文本。自动文本会在您键入时提示单词,听写允许用户对着手机/ipad 说话并将他们的声音翻译成文本
-
如果不想出现词典按钮,可以将键盘类型改为UIKeyboardTypeEmailAddress;
-
请完整阅读我的帖子,这正是我想做的哈哈
-
当您的应用不支持听写时,为什么要更改每个文本字段的键盘类型?
标签: ios ipad uitextfield uikit uitextview