Tableview背景上的模糊效果不起作用

Isu*_*uru 1 uitableview ios swift uiblureffect uivisualeffectview

我正在尝试在底部的表格视图中复制磨砂玻璃外观。

在此处输入图片说明

我尝试了此处此处所述的方法,但是现在似乎它们都没有起作用。因为这是我得到的结果。

在此处输入图片说明

这是我的代码。

tableView.backgroundColor = .clear
let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .light))
tableView.backgroundView = blurView
Run Code Online (Sandbox Code Playgroud)

我在模拟器和运行iOS 12.1的设备上均进行了测试,但两者均存在此问题。

示范项目

我在这里想念什么?

and*_*lin 5

它不起作用,因为surfaceView您的FloatingPanelController的不是透明的。在创建浮动面板时,请执行以下操作:

floatingPanelController.surfaceView.backgroundColor = .clear
Run Code Online (Sandbox Code Playgroud)