Objective-C:没有CoreText的closestPositionToPoint
我有一个 UITextView,其中包含一些文本。我想在您单击某个单词时显示有关该单词的信息。我认为最好的方法是使用 UITextInput
协议中的 closestPositionToPoint
和 FirstRectForRange
。经过一段时间的研究,我只找到了将此方法与 CoreText 结合使用的示例,而不是与“普通”文本(如 UITextView 中的)结合使用的示例。 现在我想知道,您可以使用 closestPositionToPoint
和 FirstRectForRange
而不使用 CoreText
吗?
I have a UITextView
with some text in it. I want to show information about a word when you click it. I think the best way to do this is to use closestPositionToPoint
and FirstRectForRange
from the UITextInput
protocol. After researching for a while I only found examples that use this methods in combination with CoreText
, and not with "normal" text, like in the UITextView
.
Now I wonder, can you use closestPositionToPoint
and FirstRectForRange
without using CoreText
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
UITextView
确实公开符合UITextInput
,所以是的,应该可以工作。UITextInput
不假设任何有关文本排版方式的信息。UITextView
does publicly conform toUITextInput
, so yes, the should work.UITextInput
does not assume anything about how the text is typeset.