如何知道在UILabel上选择了哪些文本

时间:2017-07-03 11:17:29

标签: ios objective-c iphone swift3

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

1 个答案:

答案 0 :(得分:0)

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

您可以添加指向每个代码的链接,并从代理方法attributedLabel(_ label: TTTAttributedLabel!, didSelectLinkWith url: URL!)

中检测该代码