次のようなlayerClassオーバーライドを持つカスタムビューがあります。
+ (Class) layerClass
{
return [CAShapeLayer class];
}
次のように、contents プロパティに CGImage を追加できるようにしたいと考えています。
- (void) animateView
{
UIImage *layerImage = ...;
CAShapeLayer *layer = (CAShapeLayer *)self.layer;
layer.contents = layerImage.CGImage;
//....Do other fun animations here
}
設定する必要がある他のプロパティ、またはアニメーション用の画像のコンテンツをレンダリングするためにシェイプ レイヤーを取得する他の方法はありますか?