これまでのところ、次々に表示されるUIImagesの配列でUIImageViewを使用しています。
この例の同じリンク:
NSArray *myImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"instruction_1"],
[UIImage imageNamed:@"instruction_2"],
[UIImage imageNamed:@"instruction_3"],
[UIImage imageNamed:@"instruction_2"],
[UIImage imageNamed:@"instruction_1"]
,nil];
UIImageView *butta = [[UIImageView alloc] initWithFrame:frame];
butta.animationImages = myImages;
butta.animationDuration = 1;
butta.animationRepeatCount = 0;
butta.alpha = 0;
[butta startAnimating];
しかし、問題は、このソリューションが画像が小さくなるまで機能することです...しかし、私の場合、それらのほとんどはデバイスの最大解像度と同じです(ランドスケープRetina iPadの場合、幅2000以上、高さ1500以上)...そしてアルファチャンネル( .png) ... 特に低速のデバイスでは (iPad 3 でも) パフォーマンスが低下します ...
何か良い代替手段を知っていますか? .svg グラフィックスも試しましたが、最悪でした。
どうすれば最適化できますか?
助けてくれてありがとう、よろしくデビッド