循环颜色列表并将它们设置为单元格背景色 |表视图 | Objective-C
Cycle list of colors and set them as cell background color | UITableView | Objective-C
假设我有一个十六进制颜色列表:{#5375ab, #D673DD, #fca565, #4f70a6, #f86cb5, #b9f3cd, #eff8a5, #f4adf9, #fe502e, #5375ab}
。
在我的 UITableView 中,有没有办法循环显示颜色列表并将每个单元格设置为其中一种颜色?
例如背景颜色是这样的:
Cell 1 - backgroundColor: #5375ab
Cell 2 - backgroundColor: #D673DD
Cell 3 - backgroundColor: #fca565
...等等
是的,在 indexPath.row
上使用 %
模运算符。在您的 cellForRowAtIndexPath
实施中,执行如下操作:
NSArray *colors = @[yourColor1, yourColor2, yourColor3];
int colorIndex = indexPath.row % colors.count;
cell.backgroundColor = colors[colorIndex];
假设我有一个十六进制颜色列表:{#5375ab, #D673DD, #fca565, #4f70a6, #f86cb5, #b9f3cd, #eff8a5, #f4adf9, #fe502e, #5375ab}
。
在我的 UITableView 中,有没有办法循环显示颜色列表并将每个单元格设置为其中一种颜色?
例如背景颜色是这样的:
Cell 1 - backgroundColor: #5375ab
Cell 2 - backgroundColor: #D673DD
Cell 3 - backgroundColor: #fca565
...等等
是的,在 indexPath.row
上使用 %
模运算符。在您的 cellForRowAtIndexPath
实施中,执行如下操作:
NSArray *colors = @[yourColor1, yourColor2, yourColor3];
int colorIndex = indexPath.row % colors.count;
cell.backgroundColor = colors[colorIndex];