ios5 - CALayer compositingFilter、iOS 5 和 CoreImage

标签 ios5 core-graphics calayer blend

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

compositingFilter A CoreImage filter used to composite the receiver’s contents with the background. Animatable.

@property(retain) id compositingFilter

...

Special Considerations While the CALayer class exposes this property, Core Image is not available in iOS. Currently the filters available for this property are undefined.



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

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

最佳答案

尽管文档尚未修订,而且 Core Image 现在在 iOS 中部分可用,但仅存在其一小部分功能。 CALayer 合成过滤器、背景过滤器等都不存在。所以你应该继续忽略 compositingFilter属性(property)。

关于ios5 - CALayer compositingFilter、iOS 5 和 CoreImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378074/

相关文章:

objective-c - 为什么 Xcode 不自动为我添加 viewDidUnload?

iphone - 用轮廓填充圆圈

objective-c - 不能给 View 添加阴影,CALayer

cocoa - 是否可以在 CALayer 上显示 NSWindow?

xcode4 - 如何在弧中替换 class_createInstance ?

ios - 谷歌云端硬盘 iOS SDK : Display Cancel Login Button

image-processing - (int) 图像上的快速图像方形 - ARM neon 内在函数 - iOS Dev

uiview - 如何使用 CAKeyframeAnimation 对形状的 CoreGraphics 绘图进行动画处理

objective-c - 将 UITableViewCell 与背景混合

uibutton - shadowPath 不适用于 UIButton