相关疑难解决方法(0)

UILabel和NSLinkAttributeName:链接不可单击

我想使用属性字符串NSLinkAttributeNameUILabel在我的iOS 7项目中的实例内创建可点击链接,现在终于可以在不使用外部库的情况下实现.

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

NSDictionary *attr = [NSDictionary dictionaryWithObjectsAndKeys:
                          url, NSLinkAttributeName, nil];
Run Code Online (Sandbox Code Playgroud)

在字符串上应用该属性会将文本显示为蓝色和带下划线,但单击/点击时不会发生任何操作.为标签启用了用户交互.有人知道怎么做这个吗?谢谢!

nsurl nsattributedstring uilabel clickable ios7

34
推荐指数
1
解决办法
3万
查看次数

标签 统计

clickable ×1

ios7 ×1

nsattributedstring ×1

nsurl ×1

uilabel ×1