1

我实际上是在尝试在 iBooks 中创建类似的突出显示功能,您可以在其中通过单击平移文本并突出显示单词。这是没有编辑任何文本。问题是我无法检测到 uitextview 中的哪些单词正在被平移。

我尝试使用该方法:Get word from long tap in a word of UITextView。但是,当使用手势的 locationOfTouch:inView: 作为“pos”参数调用 handlePanGesture 方法中的方法时,这似乎没有检测到一个词,因为这一行......

 UITextRange * wr = [_tv.tokenizer rangeEnclosingPosition:tapPos withGranularity:UITextGranularityWord inDirection:UITextLayoutDirectionRight];

..返回零。

还有其他方法可以做到这一点吗?

4

0 回答 0