2012-04-27 70 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

可能的重複 - http://stackoverflow.com/questions/1417346/iphone-uilabel-containing-text-with-multiple-fonts-at-the-same-time – rishi 2012-04-27 12:18:02

回答

-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];它只設置flabel和slabel的文本,而不是字體和大小的前提 – Liatz 2012-04-28 07:43:04

相關問題