我试图在底部的桌面视图中复制磨砂玻璃的外观。
我尝试了here和here描述的方法,但它们现在似乎都不起作用。因为这就是我得到的结果。
这是我的代码。
tableView.backgroundColor = .clear let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .light)) tableView.backgroundView = blurView
我在模拟器和运行iOS 12.1的设备上进行了测试,但这两个设备都存在问题。
Demo project
这里我漏掉了什么?
发布于 2019-03-04 19:52:51
它不工作,因为你的FloatingPanelController的surfaceView是不透明的。在创建浮动面板时执行此操作:
surfaceView
floatingPanelController.surfaceView.backgroundColor = .clear
https://stackoverflow.com/questions/54982433
相似问题