对某些文本字段/文本视图使用特殊的iPad / iPhone自动完成字典?

时间:2011-01-17 03:14:33

标签: iphone ipad ios uikit

如何为特定文本字段使用特殊的iPad / iPhone自动填充字典?

因此,如果在某个文本字段中有人开始输入:“diarrrh”在某个文本字段中我想建议腹泻自动完成,因为它是一种已知的药物副作用之一。

对于给定的文本字段/区域,您如何提供有限的iPad / iPhone自动完成字典?

1 个答案:

答案 0 :(得分:6)

您可以实现UITextViewDelegate方法textView:shouldChangeTextInRange:replacementText:,检查用户输入的最后一个单词(基本上从光标位置向后移动到下一个单词分隔字符)并向{{1}提出建议}。如果您还想使用系统的拼写检查程序作为词典中不包含的单词的后备,则可以使用UIMenuController的实例(iOS 3.2中的新增功能)。

如果您有UITextChecker而不是UITextField,则必须在委托方法的签名中将“查看”替换为“字段”。