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

Mik*_*keN 0 iphone uikit ipad ios

如何为某些文本字段使用特殊的iPad/iPhone自动完成字典?

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

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

omz*_*omz 6

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

如果您有a UITextField而不是a UITextView,则必须在委托方法的签名中将"View"替换为"Field".