嗨,我创建了一个 TTStyledTextLabel,效果很好。
现在我想让 URL 可点击,我已经这样做了:
textLabel.text = [TTStyledText textFromXHTML:[content objectForKey:@"content"] lineBreaks:YES URLs:YES];
但我的链接仍然无法点击。我必须先设置 UIWebView 吗?在哪里申报?
另一件事是,是否可以调整我的 TTStyledTextLabel 中的图像大小以适应标签大小?
提前致谢
// 编辑
我到底做了什么:
textLabel = [[TTStyledTextLabel alloc] initWithFrame:CGRectMake(0.0f, 70.0f, 320.0f, 297.0f)];
textLabel.contentInset = UIEdgeInsetsMake(20, 15, 20, 15);
textLabel.font = [UIFont systemFontOfSize:14];
textLabel.text = [TTStyledText textFromXHTML:[content objectForKey:@"content"] lineBreaks:YES URLs:YES];
[textLabel sizeToFit];
//CGFloat height = textLabel.height;
[scrollView addSubview:textLabel];
scrollView.contentSize = textLabel.frame.size;
我返回的 NSLog 是[content objectForKey:@"content"]
这样的:
<a href="http://www.abc.com/">Download-Link</a>
我的链接在我的标签中突出显示,但它们不可点击。
我- (void)viewDidLoad
在 UIViewController中初始化了我的文本标签