2010-12-04 5 views
0

"再開"、 "保存"、および "終了"ボタンが表示され、ゲームの開始または中断時にポップアップするビューを実装します。私はいくつかの本を見て、ちょうどビューの遷移のアニメーションを言及したり、タブバーコントローラなどを使用して提案し、これらはすべて私のゲームのニーズには適用されません。私は知りたい:ゲームが開始または中断されたときに追加ビューを実装する方法

1)それを実装する方法?宣言方法、呼び出し方法、呼び出し先など.xibファイルで別のViewControllerクラスを作成するだけですか?じゃあ何?単に[window addSubview:viewController.view];のようなデリゲートファイルのウィンドウにサブビューとして追加してください
2)起動画面の後で、ゲームが始まる前に表示させるにはどうすればいいですか?
3)ゲームが一時停止しているときにゲームの上に表示させるにはどうすればいいですか?
4)再開すると消える方法は?

答えて

0

個別のビューコントローラを作成し、-presentModalViewController:animated:と表示します。

+0

ViewControllerのインスタンスのメソッドですか?それを実装する方法は?私は初心者ですので、詳細を教えてください。 MyViewというカスタマイズされたUIViewのサブクラスがあり、その上にゲームが描画されます。メインビューから余分なビューを呼び出して、余分なビューを一時停止したゲームの上に表示する方法はありますか?どの本やウェブサイトで説明をしたり、サンプルを持っていますか? – NorthKyut

+0

UIViewControllerの任意のサブクラスでのみ動作し、UIViewのサブクラスでは動作しません。 – NorthKyut

+0

'presentModalViewController:animated'は、それを意味する場合は' UIViewController'のメソッドです。ビューコントローラで作業したくない場合は、自分自身でビュー階層を変更する必要があります( '-addSubview:'、 '-removeFromSuperview')。 –

関連する問題