objective-c - Tableviewcell如何为项目组提供备用单元格颜色
问题描述
我有一个带有特定数据摘要页面的表格视图。因为数据以这样的方式出现 示例第一行 - 1 第二行 - 1 第三行 - 1 第四行 - 2 第五行 - 2 第六行 -3 第七行 - 4 如何将单元格背景颜色设为灰色所有行有 1,红色表示所有有 2 的行,再次灰色表示所有有 3 的行,红色表示所有有 4 的行
解决方案
如果您希望根据某个值更改行的颜色,您可以cell.backgroundColor
在检查您感兴趣的值后使用它来分配它。例如,假设值在变量value中:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cellIdentifier" forIndexPath:indexPath];
/* your other code */
if (value%2 == 1)
cell.backgroundColor = [UIColor grayColor];
else
cell.backgroundColor = [UIColor redColor];
推荐阅读
- asp.net - VB.NET 不允许在 aspx 文件中进行字符串插值
- html - 车把模板表单/req.body 为多个相同的(第一个){{id}}
- java - 多线程时不随机调用onClick
- php - Laravel 5.8 侦听器事件在服务器上不起作用
- assembly - 使用链接描述文件中的位置计数器会影响哪些内存?
- sql - 运行 sp_depends 系统过程时,如果列“column”为 NULL 是什么意思
- java - java.lang.SecurityException onRequestPermissionsResult
- javascript - 如何避免一个音符覆盖另一个音符?(本地存储)
- python - 从彭博社提取财务数据
- qt - QML TextField 设置焦点突出显示颜色