【发布时间】:2011-06-23 05:12:24
【问题描述】:
是否有第 3 方库允许 UILabel(单词)的内容接收事件(例如单击、双击等)?我有兴趣区分哪个词收到了事件。
【问题讨论】:
标签: iphone ipad ios user-interface
是否有第 3 方库允许 UILabel(单词)的内容接收事件(例如单击、双击等)?我有兴趣区分哪个词收到了事件。
【问题讨论】:
标签: iphone ipad ios user-interface
@Zepplock 我不知道任何第 3 方库,但试试这个链接,
UILabel touch and get the text where touched
我不确定答案是否有帮助,但用户说有示例代码。所以你可以试试看。
【讨论】:
最简单的方法是分割你的字符串,然后在不同的 UIButtons 上显示这些部分。 但是如果你有很多文本,那么你可能需要检查文档中的 Core Text。它将允许您获取单词/句子/字母的坐标,然后您可以添加一些将接收触摸事件的叠加层(例如 UIButton)。或者您可以覆盖 UIResponder 方法并使用手势识别器。
【讨论】: