3

CALayerのプロパティbackgroundFiltersを使用して、一種のBlendmodeを管理しようとしています。

これが私の現在の構造です。

LAYER A 
   |
   |_______LAYER B 
  • 内容はLayer A画像です。
  • Layer Bはのサブレイヤーであり、Layer A背景は赤です。

私がやろうとしているのはLayer A、のbackgroundColorを使用してのコンテンツをブレンドすることですLayer B

B私はこの方法でフィルターに追加しました:

    CIFilter *blending = [CIFilter filterWithName:@"CIColorBlendMode"];
    blending.name = @"blendingFilter";

    [blending setDefaults];
    layerB.filters = [NSArray arrayWithObject:blending];

しかし、それは機能しません。

2つのレイヤーの間にcolorBlending効果を作成する正しい方法はどれですか?

(私はiOSではなくOSXに取り組んでいます)

4

0 に答える 0