我将 UITableView 放入 UIVisualEffectView 以实现活力。一切正常,除了反弹功能。滚动时没有单元格的空间以灰色而不是模糊效果绘制。我试图将所有背景颜色设置为清除,但仍然不会显示模糊。有没有办法让背景与表格视图的其余部分具有相同的效果?
我将 UITableView 放入 UIVisualEffectView 以实现活力。一切正常,除了反弹功能。滚动时没有单元格的空间以灰色而不是模糊效果绘制。我试图将所有背景颜色设置为清除,但仍然不会显示模糊。有没有办法让背景与表格视图的其余部分具有相同的效果?
从 Property 中设置 Table view、TableviewCell 和 ContainerView 的清除颜色。如果不清除,则将代码放入您的视图控制器中。还选择单元格无选项。
迅速
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.backgroundColor = UIColor.clearColor()
}
所以我找到了答案。您需要设置白色,而不是使背景成为清晰的颜色。
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.backgroundColor = UIColor.whiteColor()
}