0

如何为不同的通话设置不同的颜色?例如,所有带有谓词“a”的单元格都有红色,带有谓词“b”的单元格 - 黄色等

4

1 回答 1

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 案例您想要什么感到有些困惑

于 2012-07-24T11:27:23.667 回答