我想在我的iOS 7项目中,使用带属性的字符串和 NSLinkAttributeName
来创建可点击的链接,并将其放置在一个UILabel
实例中。这现在是可能的,而无需使用外部库。
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSDictionary *attr = [NSDictionary dictionaryWithObjectsAndKeys:
url, NSLinkAttributeName, nil];
将属性应用于字符串会以蓝色和下划线的形式显示文本,但单击/轻击时不会发生任何事情。标签启用用户交互。 有人知道如何做吗?谢谢!
textView.textContainer.---
的值是使 UITextViews 像 UILabels 一样布局的关键。也就是说,这些值可以调整 TextView 中文本的填充;将它们设置为零可以让您获得 UILabel 的外观和 UITextView 的功能。 - WCByrne