在我的应用中,我实施了UITextInput
来处理自定义UITextField
的多阶段文字输入。我想知道在日语键盘上输入时是否有人知道如何重置键盘上方出现的多阶段输入建议:
我只想清除标记的文字并重置所有内容。现在执行此操作的唯一方法是用户手动按下返回键或取消UITextView
。
在代码中有没有办法做到这一点?在查看UITextInput
的文档时,这并不明显。
答案 0 :(得分:0)
这可以通过执行以下操作来完成:
[self.inputDelegate selectionWillChange:self];
self.selectedTextRange = NSMakeRange(self.cursor.position, 0);
self.markedTextRange = NSMakeRange(NSNotFound, 0);
[self.inputDelegate selectionDidChange:self];