CGimageをCashaPelayerの内容物プロパティに追加できますか?
-
02-10-2019 - |
質問
次のようなレイヤーラスオーバーライドを備えたカスタムビューがあります。
+ (Class) layerClass
{
return [CAShapeLayer class];
}
そのようなコンテンツプロパティにcgimageを追加できるようにしたい:
- (void) animateView
{
UIImage *layerImage = ...;
CAShapeLayer *layer = (CAShapeLayer *)self.layer;
layer.contents = layerImage.CGImage;
//....Do other fun animations here
}
私が設定する必要がある他のプロパティ、またはアニメーションの画像の内容をレンダリングするために形状層を取得する他の方法はありますか?
解決
私は想定していません: CAShapeLayer
ベクトルパスをレンダリングするためにほとんど使用されています。一般的なレイヤーを作成し、画像をその内容として割り当て、シェイプレイヤーの昇華層として追加してみましたか?
所属していません StackOverflow