2011-04-30 31 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]];