我的UISearchController
在UITableViewCell
s中显示我未设置背景颜色的搜索结果
我可以通过调试视图看到这种灰色是cell.contentView
的颜色。但是,它对我的设置没有反应
cell.contentView.backgroundColor = [UIColor whiteColor];
在tableView:cellForRowAtIndexPath:
方法中。
是否还有其他方法可以覆盖这种奇怪的灰色?
答案 0 :(得分:0)
您是否能够提供重现场景的示例项目? tableView:cellForRowAtIndexPath:
看起来像什么?如果是这样,我们可能会更有助于确定问题。
在不知道具体细节的情况下,尝试在tableView:willDisplayCell:forRowAtIndexPath:
中设置contentView的backgroundColor可能是值得的,这比tableView:cellForRowAtIndexPath:
也可能值得制作自己的UITableViewCell
子类,以便更好地控制单元格的着色。