我正在编写一个小应用程序来教我自己新的设计和信息检索技巧。我使用以下行来设置UITableViewCell
子类的背景:
cell.contentView.backgroundColor = [UIColor blackColor];
...但似乎并不想落后于配件视图:
如何让backgroundColor实际涵盖UITableViewCell
的整个背景?
答案 0 :(得分:1)
附件视图未添加到单元格的contentView中。如您所见,内容视图通过从右侧缩小来调整大小,以便附件可以适应。当显示删除按钮时也会发生这种情况。
您需要设置整个单元格的backgroundColor
- 此外,这必须在tableView:willDisplayCell:forRowAtIndexPath:
委托方法中完成。
答案 1 :(得分:0)
如果要设置整个单元格的颜色,请使用 -
cell.backgroundColor = [UIColor blackColor];
答案 2 :(得分:0)
这个问题不是一个明确的答案,但是当您使用“分组”视图而不是标准UITableView
样式时,它会很有效。