UISearchController搜索结果单元格背景颜色

时间:2015-09-30 20:45:12

标签: ios objective-c uisearchcontroller

我的UISearchControllerUITableViewCell s中显示我未设置背景颜色的搜索结果

enter image description here

我可以通过调试视图看到这种灰色是cell.contentView的颜色。但是,它对我的​​设置没有反应

cell.contentView.backgroundColor = [UIColor whiteColor];

tableView:cellForRowAtIndexPath:方法中。

是否还有其他方法可以覆盖这种奇怪的灰色?

1 个答案:

答案 0 :(得分:0)

您是否能够提供重现场景的示例项目? tableView:cellForRowAtIndexPath:看起来像什么?如果是这样,我们可能会更有助于确定问题。

在不知道具体细节的情况下,尝试在tableView:willDisplayCell:forRowAtIndexPath:中设置contentView的backgroundColor可能是值得的,这比tableView:cellForRowAtIndexPath:

晚了一点

也可能值得制作自己的UITableViewCell子类,以便更好地控制单元格的着色。