我使用下面的代码在单元格中设置背景颜色
if (indexPath.item % 2) {
// odd
[cell setBackgroundColor:[UIColor blueColor]];
} else {
// even
[cell setBackgroundColor:[UIColor whiteColor]];
}
如果节的行数为偶数,则此方法正常,但如果为奇数,则两个相邻的单元格具有相同的颜色(我有几个设置)。
我不知道该如何纠正。
最佳答案
你也可以用这个
static BOOL isEven = YES;
if(isEven) {
[cell setBackgroundColor:[UIColor blueColor]];
}
else {
[cell setBackgroundColor:[UIColor whiteColor]];
}
isEven =!isEven;
关于ios - 如何为带有部分的tableview单元格设置备用背景色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32225668/