2011-06-28 10 views
1

iPhoneアプリの起動イメージをどのように操作できるのでしょうか?私はと(起動画像(iPhone)の下で)私のplistファイルにlaunchImage.pngを入れているアプリは、私はそうのように、ビューのうち、この起動画像をアニメーション化したいの起動時:アプリの起動が完了したら起動イメージをアニメーション化する方法

launchImage.transform = CGAffineTransformMakeTranslation(-CGRectGetWidth(launchImage.frame), 0); 

をしかし、私をどのように行います私は私のplistで定義した画像にアクセスしますか?

また、画像の別のインスタンスを読み込み、それを途中でアニメーション化するだけでいいですか?これは、特にアプリケーションが既に起動画像を読み込んでいるため、少し面倒なようです。

ご意見をいただければ幸いです。前もって感謝します!

答えて

2

別のインスタンスを読み込む必要があります。あなたのアプリから起動画像にアクセスすることはできません。私は通常、起動イメージと一致するUIImageを作成し、私のviewDidAppearメソッドでは、performSelector:withDelay:を1秒または2秒でアニメーション化します。

+0

ありがとうございました。なぜ遅れても?私はちょうどあなたが立ち上げイメージを操作することができないことが少し迷惑であっても、これを試してみてくださいね...ああ。 –

+2

遅延は、画像がどれくらいの間、どれくらいの時間にわたって制御され、画像があまりにも早く飛び出さないようにします。 – Dancreek

1

あなたの最善の策は、起動イメージを表示するように設定されたUIImageViewインスタンスを作成し、それをルートビューコントローラのビューに表示し、記述したように(おそらく-viewDidAppear:)、それをアニメーション化します。私が知る限り、起動イメージと直接対話するためのAPIメカニズムはありません。

1

起動イメージを再度読み込み、アニメーション化する必要があります。

関連する問題