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 に答える