2011-04-30 49 views
0

我有一个UITableView单元格,我需要将它的标签设置为“Sometext(number)”。我可以做到这一点,但我需要“(数字)”变成灰色,我该怎么做?以下是这可能使我试图问更清晰的图像:格式化UITableViewCell

enter image description here

我需要的12,24,48,96是灰色的,就像在这张照片。 谢谢。

回答

0

需要两个UILabels,您将有

label1.textColor = [UIColor blackColor]; 
label2.textColor = [UIColor grayColor]; 

现在那么这就是最明显的部分,当您设置文本在你的label1你必须做一个

label1.text = ...; 
CGSize newsize = [label1.text sizeWithFont:label1.font constraintToSize:CGSizeMake(320, label1.frame.size.height)]; 
label2.frame = CGRectMake(label1.frame.origin.x + newsize.width + 5., label2.frame.origin.y, label2.frame.size.width, label2.frame.size.height); 

so they stay close like they're one label. 
+0

嗨,谢谢你。 – user635064 2011-04-30 06:49:34

0

你可以设置文字标签的文字颜色 -

[cellView.textLabel setTextColor:[UIColor grayColor]];