我想使用属性字符串NSLinkAttributeName来UILabel在我的iOS 7项目中的实例内创建可点击链接,现在终于可以在不使用外部库的情况下实现.
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSDictionary *attr = [NSDictionary dictionaryWithObjectsAndKeys:
url, NSLinkAttributeName, nil];
Run Code Online (Sandbox Code Playgroud)
在字符串上应用该属性会将文本显示为蓝色和带下划线,但单击/点击时不会发生任何操作.为标签启用了用户交互.有人知道怎么做这个吗?谢谢!