我正在使用UISearchBar搜索我的表。我的问题是,一旦我搜索了东西,UISearchBar就会创建一个新的tableview作为搜索结果的覆盖,而这个新表基本上没有任何属性(没有背景,分隔符,所有白色等)。我如何自定义此新表视图(使其看起来像以前的上一个一样)。我找不到任何可以访问它的函数以赋予它诸如以下的属性背景色左右。
我可以使用自定义视图的功能吗?我正在使用此功能,至少单元格的高度是相同的:
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 90
}
以下屏幕截图最能说明我的问题。
最佳答案
如下更新tableView的背景视图,
tableView.backgroundColor = UIColor.red()
要么
tableView.backgroundView = UIView()
tableView.backgroundView.backgroundColor = UIColor.red()