自定义文本字段自动更正

时间:2014-08-18 08:23:41

标签: ios keyboard ios8

在文本字段中输入文本时,是否可以自定义键盘的自动更正?

在我的应用中,我有一个文本字段,其中必须输入相当长的技术术语。如果我能提供一个频繁使用术语的附加词典,那将极大地帮助我的用户。

我搜索了当前iOS版本的文档,并查看了新的iOS 8文档。 QuickType似乎与我正在寻找的类似。但它是可配置的吗?

我希望在没有创建自定义键盘的情况下这是可行的。我不认为这是要走的路。

1 个答案:

答案 0 :(得分:0)

不,在撰写本文时,根本无法添加或更改Apple与其键盘结合使用的自动完成或自动更正库。 Apple只是不允许“篡改”它的自动完成/纠正,可能有充分的理由,因为它们是情境感知和自我学习。

您可以考虑的替代方案:

1。使用您自己的“快速类型”

创建自己的键盘

可能不是最佳选择,因为您不想更改键盘而只需要自动完成。

2。在您的应用中添加某种自动填充功能

您可以查看一些自动完成库,例如HTAutoCompleteTextField,您可以查看其他CocoaPods。我认为这是你最好的选择。

如果您找不到适合自己的库,您也可以自己编写某种自动填充功能,以便在键入表格或其他类型的UI时显示选项。不是微不足道的,但对您的用户来说可能是值得的。