drawLayer:inContext:
各レイヤーに1つずつ、合計2回実装することはできますか?
例えば:
CALayer *layer1 = [CALayer layer];
layer1.frame = self.view.frame;
[self.view.layer addSubLayer:layer1];
CALayer *layer2 = [CALayer layer];
layer2.frame = self.view.frame;
[self.view.layer addSubLayer:layer2];
(UIViewにすでに含まれているレイヤーを除いて)2つのレイヤーができたので、各レイヤーにdrawLayer:inContext:
メソッドに応じて異なる「アクション」を実装させます。では、どのようにして各レイヤーに特定のアクションを実行させることができますか?使用する必要がありますperformSelector:
か?ヒントやアドバイスを教えてください。ありがとう!