CALayer compositingFilter,iOS 5和CoreImage

时间:2011-12-04 19:44:36

标签: ios5 core-graphics calayer blend

CALayer的API文档状态:(我不确定文档是否是最新的?)

  

compositingFilter用于合成接收器的CoreImage过滤器   内容与背景。动画。

     

@property(retain)id compositingFilter

     

...

     

特殊注意事项当CALayer类公开此属性时,   Core Image在iOS中不可用。目前可用的过滤器   这个属性是未定义的。

但CoreImage在iOS5上可用,所以我可以将一个CoreImage过滤器添加到CALayer并将该层添加到另一层并期望它能够工作吗?

我想在图层中添加子图层并让它使用特定的混合模式(乘法)。我无法弄清楚如何做到这一点。

1 个答案:

答案 0 :(得分:8)

尽管文档尚未修改,虽然Core Image现在在iOS中部分可用,但只有一小部分功能存在。 CALayer合成过滤器,后台过滤器等属于存在的事物。所以你应该继续忽略compositingFilter属性。