我有一个UITableView单元格,我需要将它的标签设置为“Sometext(number)”。我可以这样做,但我需要“(数字)”是灰色的,我该怎么做?这是一个可能使我想要更清楚的问题的图像:
我需要12,24,48,96为灰色,就像在这张照片中一样。 感谢。
答案 0 :(得分:0)
您可以将文字标签文字颜色设置为 -
[cellView.textLabel setTextColor:[UIColor grayColor]];
答案 1 :(得分:0)
你需要两个UIL用户,你将拥有
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.