xcodeで作成したiPhoneアプリでオープニングアニメーションを再生するためのコードを正しく取得しようとしています。メインページに戻るたびにではなく、アプリが起動したときにのみ再生したい(怒っている鳥のように)。私はいくつかのことを試しましたが、何も正しく機能していないようです。誰かがこれを正しく行う方法を教えてもらえますか?
一連の画像を使用してアニメーションを作成しています。
オタクレモンチュートリアル( http://www.youtube.com/watch?v=5AbdZ-8JBZQ)のアニメーションコードをviewDidLoadに入れようとしました。これは機能してアニメーションを再生しますが、メインページに戻るたびにアニメーションが再生されます。アプリが起動したときだけ、メインページに戻ったときにアニメーションを再生したくありません。
また、アプリの起動時に最初のビューである別のビューを追加し、そこでviewDidLoadでアニメーションを再生し、アニメーションの完了後に実行セレクターを使用してメインページに移動しようとしました(遅延後の部分で実行)。これも機能し、アニメーションを再生し、メイン画面に戻っても再生されませんが、これによりエラーが発生し、アプリがクラッシュします。ビューDidLoadセクションにNSLogを配置したので、ページが機能していることを確認できます。アプリを再生しているときに、開いているアニメーションのviewDidLoadが呼び出されていると表示されることがあります。ですから、これはクラッシュと関係があると思います。このビューを取り出してメインビューに直接移動しても、クラッシュしません。
アプリデリゲートにも入れようとしましたが、まったく機能しません。
これが私を夢中にさせているのを助けてください私は何が悪いのか理解できません。私はそれが怒っている鳥を動かすことができることを知っています、そして他の人はこれを非常にうまくやります。
より良い方法があれば?