言自明的。 UIVisualEffectView
只有浅色,深色和“超轻”色调变化。有没有办法用颜色着色,比如应用程序的色调?
UINavigationBar
这样做有点透明和模糊......但也有淡色。
第三方图书馆还可以,但我不确定在哪里寻找。
答案 0 :(得分:3)
您可以使用此库为UIVisualEffectView着色:
https://github.com/efremidze/VisualEffectView
答案 1 :(得分:1)
使用背景颜色设置具有0.5左右的alpha的UIView。在前面放了一个UIVisualEffectView。切记不要将视觉效果视图设置为第一个背景视图的子视图。
这应该可以解决问题。
答案 2 :(得分:0)
似乎FXBlurView
是目前用于着色模糊的方法。 https://github.com/nicklockwood/FXBlurView
答案 3 :(得分:-1)
你可以把它放在一个UIView中,它有一个不透明的半透明背景颜色,你喜欢......