CALayer compositingFilter,iOS 5和CoreImage

hor*_*oe7 6 blend core-graphics calayer ios5

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

compositingFilter一个CoreImage过滤器,用于将接收者的内容与背景进行合成.动画.

@property(保留)id compositingFilter

...

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

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

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

mat*_*att 8

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

  • 我在投票给你,但在我心里,我正在投票给苹果. (2认同)