我必须将 UITableViewCell
设计为
请注意时间标签和文本标签有不同的背景,交替单元格也有不同的颜色。
我尝试为单元格中的每个 UILabel
设置背景颜色。有更好的选择吗?请注意,我支持所有 iOS 设备。请提出建议。
编辑:为了更好地理解我的问题,我正在使用这段代码-
if ((indexPath.row % 2) == 0) {
// Even : Set Even color combination to both labels
}
else {
// Odd : Set Even color combination to both labels
}
现在真正的问题是——这是最好的方法吗?意味着如果我为每个单元格中的标签设置背景颜色,它不会影响滚动性能吗?
最佳答案
您可以为标签设置背景颜色以实现此设计。
您需要选中备用单元格以设置任一颜色。
为此,只需使用 mod 检查 cellForRowAtIndexPath 方法中的 indexPath.row。
if ((indexPath.row % 2) == 0) {
// Even : Set Even color combination to both labels
}
else {
// Odd : Set Odd color combination to both labels
}
关于ios - 在iOS中的表格单元格中设置两种背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31024592/