我在backgroundview上有一个表格,如下所示:
我想在背景上使用模糊动画设置我的tableview,如下所示:
我尝试将表格的背景颜色设置为黑色,并将其alpha值设置为0.1:
self.lapTable.backgroundColor = UIColor.blackColor()
self.lapTable.alpha = 0.1
但是当我这样做时,我的所有行也都是alpha 0.1:
如何在不模糊行内容的情况下模糊桌面背景?
答案 0 :(得分:2)
设置tableview背景颜色清晰
self.lapTable.backgroundColor = UIColor.clearColor()
在UITableView的背景中创建一个UIView并设置UIView的透明背景
它会像你一样......
答案 1 :(得分:0)
如果您只想像初次尝试一样设置背景颜色,则可以创建半透明颜色:
let translucentBlack = UIColor(white: 0, alpha: 0.6)
您还可以将tableView.backgroundView
设置为UIVisualEffectView
的实例,并将effect
设置为UIBlurEffect
的实例。
答案 2 :(得分:-2)
成功地做出我想要的东西。简单地在我的表格视图下添加另一个视图,并使用alpha查看背景颜色为黑色,然后将tableview的背景设置为清除颜色。