CALayer的API文档状态:(我不确定文档是否是最新的?)
compositingFilter用于合成接收器的CoreImage过滤器 内容与背景。动画。
@property(retain)id compositingFilter
...
特殊注意事项当CALayer类公开此属性时, Core Image在iOS中不可用。目前可用的过滤器 这个属性是未定义的。
但CoreImage在iOS5上可用,所以我可以将一个CoreImage过滤器添加到CALayer并将该层添加到另一层并期望它能够工作吗?
我想在图层中添加子图层并让它使用特定的混合模式(乘法)。我无法弄清楚如何做到这一点。
答案 0 :(得分:8)
尽管文档尚未修改,虽然Core Image现在在iOS中部分可用,但只有一小部分功能存在。 CALayer合成过滤器,后台过滤器等属于不存在的事物。所以你应该继续忽略compositingFilter
属性。