【问题标题】:How to know which texts are selected on UILabel如何知道在 UILabel 上选择了哪些文本
【发布时间】:2017-12-06 15:24:13
【问题描述】:

我有一个文本列表(['aaa', 'bbb', 'ccc', ...])。我们可以想象是标签属于一本书。我在这些标签之间插入空格字符,例如“aaa、bbb、ccc”,然后将文本放入 UILabel。 UILabel 会自动为我计算高度和宽度(我非常喜欢这个)
现在,一旦用户单击标签,应用程序就会导航到适当的标签屏幕。但是,我怎么知道选择了哪个标签?

【问题讨论】:

    标签: ios objective-c iphone swift3


    【解决方案1】:

    您可以使用第三方库TTTattributedlabel 来检测标签上的点击。

    您可以为每个标签添加链接,并通过委托方法attributedLabel(_ label: TTTAttributedLabel!, didSelectLinkWith url: URL!)检测对该标签的点击

    【讨论】:

      猜你喜欢
      • 2020-01-28
      • 1970-01-01
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多