2012-07-24 132 views
0

如何为不同的调用设置不同的颜色?例如与谓语的所有单元格“一个”有红色的,有谓语“B” - 黄等如何为不同的单元格设置不同的颜色

+0

以及在什么情况下(Html表格的单元格?) – 2012-07-24 11:48:27

+0

UITableView与日期数组有点困惑。如果日期在当前之前 - 单元格颜色必须为红色,否则为黄色。在这种情况下,我需要在一个表格 – Arthur 2012-07-24 12:18:24

回答

1
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"CELL"]; 

if (predicateA) 
{ 
    [cell setBackgroundColor:[UIColor redColor]]; 
} 
if (predicateB) 
{ 
    [cell setBackgroundColor:[UIColor yellowColor]]; 
} 

你可以描述与下列真值表这种着色:

| A  |  B | Color | 
------------------------------------- 
| 1  |  1 |  YEL  | <- What do you want here? 
| 1  |  0 |  RED  | 
| 0  |  1 |  YEL  | 
| 0  |  0 | UNDEF | 

然而,我对于你想要的1,1情况

+0

之内设置不同颜色的单元格 - 如果谓词A,那么所有的单元格都将是红色的。 – Arthur 2012-07-24 11:47:12

+0

如果(A && B)',你会得到什么结果? – 2012-07-24 11:49:54

+0

表包含NSArray,具有不同的值。我想为单元格设置不同的颜色。所有具有谓词A的值 - 具有红色,所有具有谓词B的值 - 具有黄色 – Arthur 2012-07-24 11:53:42

相关问题