0

私のアプリでは、開始ボタンのある読み込み画面が必要です。ユーザーが開始ボタンを押すと、アプリケーションの実際の部分が表示されます。

スタートボタンの機能が必要なため、Default.png を使用できません。また、私の rootViewController は tabBar であるため、単純に画面をサブビューとして追加することはできません。これは、ロード画面が個々のタブに表示されるだけだからです。

何か案は?

4

2 に答える 2

1

新しいView Controllerを作成し、そのView ControllerをルートView Controllerとして設定できます。新しいビュー コントローラーで、読み込み中の画像を含む UIImageView と、必要な場所に UIButton を作成します。次に、ストーリーボードに移動して、ボタンを「[your] アプリケーションの実際の部分」に遷移させることができます。

お役に立てれば!

于 2012-06-27T20:35:35.220 に答える
0

それにはいくつかの方法があります。アプリがスタート画面でほとんど時間を費やさないと仮定すると、ルート タブ ビューの上に表示するモーダル ビュー コントローラーとして実装します。

ルート タブ バー ビューを初めて読み込んだ後、アニメーションなしでスタート画面のビュー コントローラーを表示します。

[tabBarViewController presentViewController:startViewController animated:NO completion:NULL];

これを早い段階で行うと (たとえば、アプリのデリゲートの didFinishLaunching: メソッドで)、開始画面がユーザーに最初に表示されます。ストーリーボードを使用しているか、デフォルトのニブを使用しているか、ビューを手動でロードしているかなどを述べていないため、このコードをどこに挿入する必要があるかを正確に言うのは困難です.

ボタンが押されたら、startViewController を閉じるだけです。

于 2012-06-27T20:42:26.813 に答える