在文本字段中输入文本时,是否可以自定义键盘的自动更正?
在我的应用中,我有一个文本字段,其中必须输入相当长的技术术语。如果我能提供一个频繁使用术语的附加词典,那将极大地帮助我的用户。
我搜索了当前iOS版本的文档,并查看了新的iOS 8文档。 QuickType似乎与我正在寻找的类似。但它是可配置的吗?
我希望在没有创建自定义键盘的情况下这是可行的。我不认为这是要走的路。
答案 0 :(得分:0)
不,在撰写本文时,根本无法添加或更改Apple与其键盘结合使用的自动完成或自动更正库。 Apple只是不允许“篡改”它的自动完成/纠正,可能有充分的理由,因为它们是情境感知和自我学习。
您可以考虑的替代方案:
1。使用您自己的“快速类型”
创建自己的键盘可能不是最佳选择,因为您不想更改键盘而只需要自动完成。
2。在您的应用中添加某种自动填充功能
您可以查看一些自动完成库,例如HTAutoCompleteTextField,您可以查看其他CocoaPods。我认为这是你最好的选择。
如果您找不到适合自己的库,您也可以自己编写某种自动填充功能,以便在键入表格或其他类型的UI时显示选项。不是微不足道的,但对您的用户来说可能是值得的。