在iPhone的文本视图中自定义建议
我有一个在iPhone的文本视图中自定义建议,iphone,xcode,Iphone,Xcode,我有一个文本视图。当我们编辑文本视图时,我们可以看到如图所示的建议。我想定制这些建议。也就是说,我想显示数组中的单词,而不是建议框中的默认单词。我该怎么做 提前感谢…禁用该文本视图的自动更正,然后准备好自定义视图,并将其放置在光标所在的其他匹配视图之上。可能还有其他SO帖子可以找到光标的位置 您可能会使用双向委托模式。一种方法是,让自定义视图知道UITextView中的更改,以便它知道何时更新自己的建议 另一个代理是您的视图或文本视图,当有人按下按钮时会通知您 这应该很容易做到,唯一困难的部分是
文本视图
。当我们编辑文本视图时,我们可以看到如图所示的建议。我想定制这些建议。也就是说,我想显示数组中的单词,而不是建议框中的默认单词。我该怎么做
提前感谢…禁用该文本视图的自动更正,然后准备好自定义视图,并将其放置在光标所在的其他匹配视图之上。可能还有其他SO帖子可以找到光标的位置
您可能会使用双向委托模式。一种方法是,让自定义视图知道UITextView中的更改,以便它知道何时更新自己的建议
另一个代理是您的视图或文本视图,当有人按下按钮时会通知您
这应该很容易做到,唯一困难的部分是弄清楚自定义视图的逻辑将如何运行要禁用建议,有两种方法:
第一个是:
UITextField* f = [[UITextField alloc] init];
f.autocorrectionType = UITextAutocorrectionTypeNo;
第二个是:
Interface Builder还有一个下拉字段来禁用此功能。由于您更可能在interface builder中创建文本字段,请在那里查找它。您可以在“更正”旁边的属性检查器中找到它
对于建议中的数组,请通过以下链接:可能重复