0
我有一个UITableView单元格,我需要将它的标签设置为“Sometext(number)”。我可以做到这一点,但我需要“(数字)”变成灰色,我该怎么做?以下是这可能使我试图问更清晰的图像:格式化UITableViewCell
我需要的12,24,48,96是灰色的,就像在这张照片。 谢谢。
我有一个UITableView单元格,我需要将它的标签设置为“Sometext(number)”。我可以做到这一点,但我需要“(数字)”变成灰色,我该怎么做?以下是这可能使我试图问更清晰的图像:格式化UITableViewCell
我需要的12,24,48,96是灰色的,就像在这张照片。 谢谢。
需要两个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.
你可以设置文字标签的文字颜色 -
[cellView.textLabel setTextColor:[UIColor grayColor]];
嗨,谢谢你。 – user635064 2011-04-30 06:49:34