以灰度渲染下面的所有UIViews

时间:2016-03-03 09:48:54

标签: ios swift uiview core-graphics calayer

在我的应用程序中,我想呈现一个透明的UIView(或图层),它充当滤色器。因此,当此视图显示在下面的所有内容时,它将以灰度显示。

这是可能的,如果是的话你会怎么做呢?我知道如何专门用灰度渲染UIView,但这不是我想要达到的目的。

谢谢!

1 个答案:

答案 0 :(得分:7)

由于我没有找到任何可接受的解决方案,我自己创建了这个。 您可以在我的Git repository中查看。它不仅可以过滤灰度,还可以过滤棕褐色等。查看项目,非常简单。

欢迎任何对该项目的贡献,显然有很多可以添加和改进!

enter image description here