Ios UITableView模糊叠加

Ios UITableView模糊叠加,ios,swift,uitableview,uiblureffect,Ios,Swift,Uitableview,Uiblureffect,在我的项目中,我希望在UITableView中实现模糊背景 到目前为止,我已经设置了如下覆盖: let blurEffect = UIBlurEffect(style: .dark) let blurEffectView = UIVisualEffectView(effect: blurEffect) blurEffectView.frame = self.view.bounds blurEffectView.autoresizingMask = [.flexibleWidth, .flexi

在我的项目中,我希望在
UITableView
中实现模糊背景

到目前为止,我已经设置了如下覆盖:

let blurEffect = UIBlurEffect(style: .dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)

blurEffectView.frame = self.view.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]

self.tableView.insertSubview(blurEffectView, at: 0)
现在我遇到了一个问题,模糊叠加在我的表格单元格的顶部。查看给定的图像。顺序应该是这样的:
UITableView
(具有背景颜色)
UIVisualEffectView
(模糊覆盖)
UITableViewCell

如何在表格视图与其单元格之间放置覆盖?还是有更好的解决办法


将模糊视图设置为tableview的背景视图,它看起来应该是正确的

let blurEffect = UIBlurEffect(style: .dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)

blurEffectView.frame = self.view.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]

self.tableView.backgroundView = blurEffectView

就这样!非常感谢。