对 tableview 背景的模糊效果不起作用
Blur effect on tableview background does not work
我正在尝试在底部的表格视图中复制磨砂玻璃外观。
我尝试了 here and here 中描述的方法,但其中 none 现在似乎有效。因为这是我得到的结果。
这是我的代码。
tableView.backgroundColor = .clear
let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .light))
tableView.backgroundView = blurView
我在模拟器和设备上都进行了测试 运行 iOS 12.1,但两者都存在问题。
我在这里错过了什么?
它不起作用,因为您的 FloatingPanelController 的 surfaceView
不是透明的。在创建浮动面板时执行此操作:
floatingPanelController.surfaceView.backgroundColor = .clear
我正在尝试在底部的表格视图中复制磨砂玻璃外观。
我尝试了 here and here 中描述的方法,但其中 none 现在似乎有效。因为这是我得到的结果。
这是我的代码。
tableView.backgroundColor = .clear
let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .light))
tableView.backgroundView = blurView
我在模拟器和设备上都进行了测试 运行 iOS 12.1,但两者都存在问题。
我在这里错过了什么?
它不起作用,因为您的 FloatingPanelController 的 surfaceView
不是透明的。在创建浮动面板时执行此操作:
floatingPanelController.surfaceView.backgroundColor = .clear