ios - 以灰度渲染下面的所有 UIView

标签 ios swift uiview core-graphics calayer

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

这可能吗?如果可以,您会怎么做?我知道如何专门以灰度呈现 UIView,但这不是我想要实现的。

谢谢!

最佳答案

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

欢迎对该项目做出任何贡献,显然还有很多需要添加和改进的地方!

enter image description here

关于ios - 以灰度渲染下面的所有 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35768555/

相关文章:

ios - 加载 UICollectionViewCell Swift 4 时单元格闪烁问题

ios - 如何使用标签栏和导航 Controller 提高内存效率?

ios - 将 ScrollView 与自动布局 Swift 结合使用

ios - 在 SwiftUI 列表中呈现 Realm 数据的正确方法是什么

ios - 如何以正确的方式从 firebase 数据库加载图像

ios - 在 touchesMoved 期间取消触摸事件

iOS/Xib : Easiest way to show a button in the middle of different iPhone

ios - 如何将具体目录路径转换为 ​​NSURL?

ios - UIView 挥动 ARM

ios - 将 youtube 视频嵌入 UIView/UIWebView