【问题标题】:Use special iPad/iPhone autocomplete dictionary for certain text fields/text views?对某些文本字段/文本视图使用特殊的 iPad/iPhone 自动完成字典?
【发布时间】:2011-01-17 03:14:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: iphone ipad ios uikit


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      相关资源
      最近更新 更多