【发布时间】:2015-08-17 12:42:17
【问题描述】:
用户粘贴的链接很长,包含“http://”等,因此我想限制链接的长度,只显示主网站名称或更多。
例子:
用户粘贴的链接:
我想在标签中显示的链接:www.androidpolice.com/2015/08/...
有什么办法吗?
我搜索并找到了一个名为 attributesTruncationToken 的东西,但我不太了解,我认为它与行尾的截断有关。
【问题讨论】:
-
这看起来就像一个 NSAttributedString 。了解如何使用它们,并用你想要的任何文本来掩盖你想要的属性范围。教程无处不在。您将必须扫描子字符串,以确保包含第一个子字符串 http:// + www + url + name + .com +/%@+/%@ 然后将其重命名为该范围
标签: ios objective-c uilabel nsattributedstring tttattributedlabel