我希望将某个单词视为UITextView
中的字符。
我之前通过检测用户何时尝试删除某个字词,或者他们是否尝试过输入我们将其视为单个字符的单词,通过查看克拉或选择已经在该单词内(使用- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
及其同类群组)但是想知道是否有更优雅的方式。
看起来你可以创建自己的标记器,它允许你重新定义UITextView
认为字符的内容。是否可以创建自己的UITextInputTokenizer
(或子类UITextInputStringTokenizer)来执行此操作?我尝试创建自己的UITextInputStringTokenizer
子类并覆盖' tokenizer' UITextView
上的方法,但最终不允许任何输入。
还有其他更优雅的解决方案吗?