2012-04-27 16 views
0

私はuitableviewを作成しました。すべてのセルにtextLabelがあります。textlabelセルの異なる行のテキストサイズを変更するuitableview

cell.textLabel.numberOfLines = 0; 
cell.textLabel.text = [NSString stringWithFormat:@"Hello\n how are you?"]; 
UIFont *myFont = [ UIFont fontWithName: @"Novel" size: 6.0 ]; 
cell.textLabel.font = myFont; 

「こんにちは」のフォントを10に設定し、「どうですか?」というフォントを設定できますか? 〜6?

ありがとうございました!

+0

可能なdupの - http://stackoverflow.com/questions/1417346/iphone-uilabel-containing-text-with-multiple-fonts-at-the-same-time – rishi

答えて

-1

は以下のとおり行います。

UILabel *flabel = [[UILabel alloc]init]; 
flabel.text = @"Hello"; 
flabel.font = [UIFont fontWithName:flabel.text size:10]; 
UILabel *slabel = [[UILabel alloc]init]; 
slabel.text = @"How are you?"; 
slabel.font = [UIFont fontWithName:slabel.text size:6]; 
cell.textLabel.text = [NSString stringWithFormat:@"%@\n%@",flabel.text,slabel.text]; 

私は別のフォントサイズを有する二つの異なるラベルを作成し、両方の文字列を連結することによって、細胞textlabelにそれを設定しています。 これはうまくいくはずです。

+0

ありがとうございますが、動作しません。 ..私はそれを考える:cell.textLabel.text = [NSString stringWithFormat:@ "%@ \ n%@"、flabel.text、slabel.text];それは、フォントとスラベルのテキストのみを設定し、フォントとサイズのプレフィックスは設定しません – Liatz

関連する問題