在textlabel cell uitableview的不同行中更改文本大小

时间:2012-04-27 12:01:32

标签: uitableview textlabel

我创建了一个uitableview,在每个单元格中都有一个textLabel。

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;

我可以将“Hello”的字体设置为10,字体为“你好吗?”到6?

谢谢!

1 个答案:

答案 0 :(得分:-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];

我创建了两个具有不同字体大小的不同标签,并通过串联两个字符串将其设置为单元格文本标签。 希望这应该有效。