Objective c UITextView标记文本
我有一个Objective c UITextView标记文本,objective-c,swift,uitextview,Objective C,Swift,Uitextview,我有一个UITextView,我想让用户有机会在这个文本视图中标记文本 我曾尝试使用UITextPosition,但不够精确,我不知道标记了哪个文本 UITextPosition *tapPos = [textView closestPositionToPoint:touchPosition]; UITextRange *wr = [textView.tokenizer rangeEnclosingPosition:touchPosition withGranularity:UITextGra
UITextView
,我想让用户有机会在这个文本视图中标记文本
我曾尝试使用UITextPosition
,但不够精确,我不知道标记了哪个文本
UITextPosition *tapPos = [textView closestPositionToPoint:touchPosition];
UITextRange *wr = [textView.tokenizer rangeEnclosingPosition:touchPosition withGranularity:UITextGranularityWord inDirection:UITextLayoutDirectionRight];
此解决方案也不能解决下一步拖动单词以标记多个单词的问题
我想到了一件像电影制作者一样的事情。
看看TTtatAttributedLabel——它应该可以做你想做的事情。