1

iPhoneアプリの起動画像をどのように操作できるのか疑問に思いました。launchImage.pngを(Launch image(iPhone)の下の)plistファイルに入れました。アプリが起動したら、次のように、この起動イメージをビューの外にアニメーション化します。

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

しかし、plistで定義した画像にアクセスするにはどうすればよいですか?

または、画像の別のインスタンスをロードして、邪魔にならないようにアニメーション化するだけですか?これは、特にアプリがすでに起動イメージをロードしているため、少し面倒に見えます。

どんな提案でも大歓迎です!前もって感謝します!

4

3 に答える 3

2

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

于 2011-06-28T21:16:40.307 に答える
1

最善の策は、起動イメージを表示するUIImageViewインスタンスセットを作成し、それをルートビューコントローラーのビューに配置してから、説明したように(おそらくで-viewDidAppear:)邪魔にならないようにアニメーション化することです。私の知る限り、起動イメージを直接操作するためのAPIメカニズムはありません。

于 2011-06-28T21:17:35.187 に答える
1

起動イメージを再度ロードしてからアニメーション化する必要があります。

于 2011-06-28T21:17:44.593 に答える