2011-08-12 5 views
2

私のスプラッシュ画面では、テキストの移動やテキストの点滅などのアニメーションを行いたいと思っています。私はiPhoneがフラッシュをサポートしていないことを知っていますが、私たちはこのアニメーションを独自の方法で行うことができます。それでスプラッシュ画面で点滅やテキストを表示したり、テキストを片面から別の面に移動したりすることは可能ですか?iPhoneアプリケーションのスプラッシュ画面で小さなクイックアニメーションを実行することはできますか?

答えて

4

はい、できます。あなたの「スプラッシュスクリーン」が何であるかによって、おそらくUIViewのアニメーションブロックを使って簡単なアニメーションを行うことができます。私がやることは次のとおりです:

  • シバン全体のUIView "ラッパー"を作成します。
  • UIViewで背景イメージとテキストなどを表示します。
  • アウトレットからView Controllerのテキストを参照します。
  • UIView animateブロックを使用してアニメートします。これは、ほとんどの基本的なアニメーションニーズをほぼカバーするはずです。
+0

Mosheに感謝します。私はします。どうもありがとう。 –

+1

私は、まあ、何かの開始時に何かを点滅させることに厳しく反対しているにもかかわらず、私は答えをupvoted。私はこのような迷惑に冒された場合、これがどんなアプリであっても使用を中止する可能性があります。ちょうど私のウェブサイトのように。 –

1

スプラッシュ画面(Default.png)を変更することはできませんが、テキストとアニメーションを含むUIViewを作成することは可能です。 UIViewの背景をDefault.pngスプラッシュ画面にします。アニメーションとテキストを追加します。アプリケーションデリゲートにvarを作成して、スプラッシュ画面用のIBOutlet UIViewを保存します。 MainWindow.xibのウインドウの上にUIViewを追加し、そのコンセントを新しいivarに接続します。 ApplicationDidFinish withOptionsが呼び出されると、一度実行するように設定されたNSTimerを開始します。タイマーがセレクタまたは呼び出しを呼び出すと、ウィンドウからビューを削除します。したがって、Default.pngをロードするのにもう一度時間がかかります。その後、スプラッシュ画面が最初に表示され、アニメーションが表示されてから消えます。

+0

感謝をビュー。 –

1

あなたはUIImageView、例えば

IBOutlet UIImageView* animationSplashImageView; 
animationSplashImageView.animationImages = imageArray; 
animationSplashImageView.animationDuration = 5; 
animationSplashImageView.animationRepeatCount = 1; 
[animationSplashImageView startAnimating]; 

を使用してそれを行うことができますし、AppleのApp StoreにあるツールSplashxフリーを使用して、あなたのスプラッシュをテストすることができます:あなたの共有のため http://itunes.apple.com/cn/app/splashx-free/id500137095?mt=8

関連する問題