質問

私はマルチビューの応用と個別UIViewControllersとxibs.ませていただきました。することと、ゲームビューと呼んでいたのではないでし再初期化するよう再起動時にこの初期状態及び状態にないか最終左することができるのです。

こちらはコードブロックを使用している負荷削除します。

-(void)loadStartViewController {
[currentView.view removeFromSuperview];
StartViewController *startViewController = [[StartViewController alloc] initWithNibName:@"StartView" bundle:nil];
[window addSubview:startViewController.view];
currentView = startViewController;

}

私は明らかです。いUIViewController、xibを眺めながらのゲームがうことを目的としています。そのメソッドの呼び出しにUIViewにprogramaticallyを描画します。私のUIViewController時のゲームは終わりに行ってスコア画面になります。したいユーザを再起動作業に戻り、ゲームを家負荷のUIViewController上記のコードが始まり新しいゲームは、全ての設定方法に呼び出されます。私だけで設定変数での間UIViewControllersないものがある場合がございますコマンドが初めてご連絡させて頂きリセットのゲームUIViewControllerらないように覚えていない状態における最新のゲームです。

それを動作させるために書いた手法はすべてリセットされる変数のUIViewるのゲーム画面を呼び出する方法からUIViewControllerのviewDidLoadます。

役に立ちましたか?

解決

今まのビューが表示一部のデータが保存されてモデル(ゲームに含まれます。)ななたいリセットのゲームの状態の表示です。の管理(ロード/発売/リローデッド)のシステムが必要で表示する場合に発生メモリに電話が低い。その場対応のゲーム状態が別途必更新のゲーム状態モデル)を表示します。

ということは何ですか"の呼び出しの"?なんだから"メニュー"から"ゲーム画面で'?

も再載荷のゲーム後の状態のビューが表示されますが役に立つだろう。あの代表のように viewDidLoad 私の理解では、われているかについてはとても間近に見ることのであるとみなされます。しかし、少なくともこの場を出来るのがおきや再読み込み、後でしょう管理すべきゲームの"状態"自分をモデルオブジェクトのビューで表示します。

だと私なんかは私の"呼び出しの'.

他のヒント

代わりに身体の安全を確保するためのビューが現在表示され、UINavigationController.そうです。にapplicationDidFinishLaunchingアdelegate:

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:startViewController];

インスタンスを生成する変数startViewControllerで、データへのバッファへのポインターナビコントローラを作成します。そのときにたいへのゲーム:

[self.navigationController pushViewController:gameViewController animated:YES];

な作などを実行します。しょう非表示のナビゲーションバー:

[self.navigationController setNavigationBarHidden:YES animated:NO];

ゲームオーバー時のステージ終了することができる押していたい景色が総て見え、いようなので最初のビュー:

[self.navigationController popToRootViewControllerAnimated:YES];

あっ、として再初期化ゲームの思いで実施

-(void)viewWillAppear:(BOOL)animated{}

のゲームビューコントローラーでやりたいことを初期化します。でも正直にい100%の必ず利用するべきである。xib---私はなインターフェースビルダーで本当のところはわからないけど。がいいなと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top