2012-04-30 11 views
1

2種類のフォント色/種類のUILabelを使用するにはどうすればよいですか?私はこれができるとは思わない、そうでなければ、これに最も近い方法は何ですか?私の解決策は、2つのUILabelを使い、もう一方の上にUILabelの1つを配置し、テキストを開始するための2つ目のUILabelの間隔/インデントを配置することです。しかし、問題はインデントが整列していないことです。これを行うより良い方法はありますか?2種類のfontColorを持つUILabel

答えて

2

NSAttributedStringを使用できます。チェックアウト:OHAttributedLabel

+0

私はこのNSAttributedStringに直面している1つの問題は、[commentsText sizeWithFont:self.commentsText_.font constrainedToSize:CGSizeMake(self.commentsText_.frameWidth、1000)を使用すると正しく幅と高さを取得できないようです。 lineBreakMode:UILineBreakModeClip];私は大胆でより大きいフォントサイズを持っている1つの単語を持っているので、 – xonegirlz

+0

'CTFramesetterSuggestFrameSizeWithConstraints'を使ってサイズを正しく決定してください。 – omz

0

OHAttributedLabelはおそらくあなたが望むものですが、もう1つの可能性はUIWebViewをHTMLとCSSで使用することです。

関連する問題