レイヤーに画像をロードする方法は次のとおりです。
CALayer *layer = [[CALayer alloc]init];
layer.contents = (id) [UIImage imageNamed:@"image.png"].CGImage;
次に、レイヤーをサブレイヤーとしてビューに次のように追加します。
ビューであなたを仮定します
[self.layer addSublayer:layer];
今、画像の配列をアニメーションとしてロードしたいので、最終的に画像をアニメーション化します。
実際にアニメーションを実行する前に、次のことをテストしました。
[values insertObject:(id)[UIImage imageNamed:path].CGImage atIndex:i];
もちろん、各画像を正しいインデックスに入力するループが実行されます...そしてCGImage
、アニメーション用に..の配列を取得しています。
私はこの配列を印刷し、これを見ました:
CGImage 0x17d900
CGImage 0x17f4e0
したがって、値はそこにあります..エラーは発生しません..しかし、画像が表示されません...
アイデアがあれば教えてください....