-3

デバイスをクラッシュさせずに200以上の画像で全画面画像(iPhone)をアニメーション化したいので、使用するコードまたはプロジェクトの例を誰か教えてください。

+ (UIImage *)animatedImageNamed:(NSString *)name duration:(NSTimeInterval)duration

また、たとえば好きなように呼び出す方法[self (method)]や、アニメーションを停止する方法についても説明します。アップルのドキュメントで読んだとき、その構文に関するサンプル コードが表示されないため、苦労しているためです。ちなみに私はiOS開発の研修生です。

4

2 に答える 2

1

メソッド シグネチャ+では、インスタンスではなくクラス メソッドであることを示す記号を確認できます (違いを参照してください)。それを呼び出すには、使用します

UIImage * myAnimatedImage = [UIImage animatedImageNamed:@"Imagename.png" duration:12.0f];
myImageView.image = myAnimatedImage; // the same as [myImageView setImage:myAnimatedImage];
于 2012-09-11T02:25:21.723 に答える
1

200 のフルスクリーン画像は多くのメモリを消費します。代わりに画像をビデオ ファイルに変換し、を使用しAVPlayerLayerて再生する必要があります。AV Foundation Programming Guideの Playback セクションを読む必要があります。

于 2012-09-11T03:01:27.113 に答える