【问题标题】:Clickable words in UILabelUILabel 中的可点击单词
【发布时间】:2011-06-23 05:12:24
【问题描述】:

是否有第 3 方库允许 UILabel(单词)的内容接收事件(例如单击、双击等)?我有兴趣区分哪个词收到了事件。

【问题讨论】:

    标签: iphone ipad ios user-interface


    【解决方案1】:

    @Zepplock 我不知道任何第 3 方库,但试试这个链接,

    UILabel touch and get the text where touched

    我不确定答案是否有帮助,但用户说有示例代码。所以你可以试试看。

    【讨论】:

    • 它似乎非常接近我的需要,但它适用于可编辑文本,而我需要它是静态 UILabel。
    【解决方案2】:

    最简单的方法是分割你的字符串,然后在不同的 UIButtons 上显示这些部分。 但是如果你有很多文本,那么你可能需要检查文档中的 Core Text。它将允许您获取单词/句子/字母的坐标,然后您可以添加一些将接收触摸事件的叠加层(例如 UIButton)。或者您可以覆盖 UIResponder 方法并使用手势识别器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 2012-04-15
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多