こんにちは私はTTStyledTextLabelを作成しました、うまくいきます。
今私はURLをクリック可能にしたい、私はこれをしました:
textLabel.text = [TTStyledText textFromXHTML:[content objectForKey:@"content"] lineBreaks:YES URLs:YES];
しかし、私のリンクはまだクリックできません。最初にUIWebViewを設定する必要がありますか?どこで宣言しますか?
もう1つは、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>
リンクはラベルで強調表示されていますが、クリックできません。
UIViewControllerでテキストラベルを初期化し- (void)viewDidLoad
ました