QuickType(Predictive Keyboard)不使用子类UITextInputBase和UIKeyInput

时间:2014-10-28 12:53:09

标签: ios objective-c ios8 uikeyboard quicktypebar

在我的应用程序中,我已经为UITextInputBase创建了子类,并且为屏幕截图创建了所有类似的方法。

enter image description here enter image description here

我的问题是 在文本字段中如果我从quicktype中选择任何单词而不手动编写任何字母,方法

- (void)replaceRange:(UITextRange *)range withText:(NSString *)text

正在调用,无论用户从quicktype中选择了什么,我都可以获得文本。

问题

但假设如果我输入't',快速类型会给我“The”字样的建议。现在如果我从quicktype中选择“The”这个词。上面的方法没有调用,我没有得到用户刚从快速类型中选择的文本。

任何人都可以建议我是否遗漏了任何东西,或者我可以在这些子类的其他方法中得到它?我希望这些文本没有UITextField的委托方法。

感谢。

0 个答案:

没有答案