【发布时间】:2013-11-20 04:39:48
【问题描述】:
我想在我的 iOS 7 项目中使用带有 NSLinkAttributeName 的属性字符串在 UILabel 实例内创建可点击链接,现在终于可以在不使用外部库的情况下实现这一点。
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSDictionary *attr = [NSDictionary dictionaryWithObjectsAndKeys:
url, NSLinkAttributeName, nil];
在字符串上应用该属性会将文本显示为蓝色并带有下划线,但单击/点击时没有任何反应。为标签启用了用户交互。 有人知道怎么做这个吗?谢谢!
【问题讨论】:
标签: ios7 uilabel nsurl nsattributedstring clickable