我在每一行都有一个很大的自定义UITableView
,UILabels
我想以黑色或绿色显示某些文本。
NSString's
我用from a喂细胞NSArray
。假设我只想以黑色显示NSString
from index 30
。
我正在尝试这样的事情,但它不起作用:
NSIndexPath *indexPathWithBlackText = [NSIndexPath indexPathForRow:30 inSection:[indexPath section]];
if (indexPath.row == indexPathWithBlackText.row) {
//Label with text in black
topLabel.textColor = [UIColor colorWithRed:0.25 green:0.0 blue:0.0 alpha:1.0];
topLabel.highlightedTextColor = [UIColor colorWithRed:1.0 green:1.0 blue:0.9 alpha:1.0];
} else {
//Label with text in green
topLabel.textColor = [UIColor colorWithRed:0.122 green:0.467 blue:0.255 alpha:1.00];
}
任何有关正确方向的提示将不胜感激。谢谢!