私はスプラッシュ画面(Default.png)で開くアプリケーションを持っていて、最初のビュー(ViewController1
)をナビゲーションコントローラにロードします。すぐに、ViewController2
(VC2)のインスタンスが作成され、ナビゲーションコントローラにプッシュされます。別のビューコントローラからビューコントローラをロードしているときにスプラッシュ画面を表示
[self.navigationController pushViewController:VC2 animated:NO];
私はアプリを実行するときに、デフォルトの画像が表示され、その後、ViewController1
のビューが簡単にViewController2
まで表示されますロードされて表示されます。
ViewController1
の簡単な表示を停止するにはどうすればよいですか? VC2が表示されるまでDefault.pngの表示を拡張するか、VC2が表示されるまでViewController1
をDefault.pngイメージでカバーできますか?
ありがとうございます。
なしVC2を押し、次に
self.view.hidden = YES;
を行うことができ、あなたのVC1のviewDidLoad
方法では、VC1を示すことなく、VC2を表示する場合ウィンドウaddSubview:splashImage];コードを実行する直前[self.navigationController pushViewController:VC2 animated:YES]; VC2のビューで削除します.DiDAppear – samfisher