我有一个动态UITableview
,我想为每个单元格设置不同的文字颜色。
我需要什么代码才能使文字颜色为红色,黄色,绿色,蓝色?
答案 0 :(得分:1)
以下代码将为您提供帮助
- (void)tableView: (UITableView*)tableView willDisplayCell: (UITableViewCell*)cell forRowAtIndexPath: (NSIndexPath*)indexPath
{
if(indexPath.row % 4 == 0)
cell.textLabel.textColor =[UIColor redColor];
else if(indexPath.row % 4 == 1)
cell.textLabel.textColor =[UIColor blueColor];
else if (indexPath.row % 4 == 2)
cell.textLabel.textColor =[UIColor yellowColor];
else if (indexPath.row % 4 == 2)
cell.textLabel.textColor =[UIColor greenColor];
}
答案 1 :(得分:0)
您需要一些代码来决定如何选择颜色。这可以是数组中的颜色和索引路径行的mod(%
),以选择数组中的索引。然后,您可以使用标签的textColor
或attributedText
属性来设置(归因)包含颜色的文本。