我有一个UIView
, 它的背景包含一个UIImageView
。该视图包含许多段(UIImageView
s),用户可以将图像拖放到其中。我想CIFilter
在整个视图中添加一个,以便随后放入视图中的任何图像都会立即应用过滤器。但过滤器不应应用于主视图的背景图像。我意识到 aCIFilter
需要输入图像,我正在考虑使用透明输入图像,然后将过滤器放在所有视图的顶部,这样只有在它后面有图像时才可见。
- 是否可以向 CIFilter 提供透明的输入图像?
- 这是最好的方法吗?
- 我想我需要将过滤器屏蔽到包含片段的视图,以便它不会应用于背景图像。我该怎么办?由于遮罩需要图像来遮罩,我想我需要将片段视图渲染为图像并遮罩到这个?
提前致谢