UILabel触摸并获取触摸的文本

Sat*_*yam 6 iphone uilabel

我有UILabel有一些文字和2个月的名字,如"在1月和7月,阳光照耀将是最高峰"我分类UILabel并添加触摸事件.现在我想在用户触摸的文本下面找到这个词,并找出用户是否触及1月/ 7月.可能吗?

Sam*_*hie 3

我想您会在UITextInputProtocol的文档中找到您想要的内容。

有关更多高级信息,请查看 Apple 的Text、Web 和编辑指南,特别是标题为“UITextInput 实现的指南”的部分。它讨论了如何在文本中创建索引位置,并询问触摸者最接近的文本位置。

苹果引用了一个名为 的示例投影SimpleTextInput,但我似乎找不到它。我会继续寻找。

  • 这非常有用,但没有回答问题。UILabel 不符合 UITextInput 协议。 (4认同)