iPhone開発は初めてです(cocos2dでの開発を除く)。iPhoneウインドウを変更するには
ボタン付きの1つのウィンドウを持つ簡単なアプリケーションを作成したいと考えています。私がボタンを押すと、他のウィンドウが表示されます。
どこでこのようなことを読むことができますか?
また、View、ViewController、Windowとはよく分かりません。私はyour first iOS app
の例を読んだ。
iPhone開発は初めてです(cocos2dでの開発を除く)。iPhoneウインドウを変更するには
ボタン付きの1つのウィンドウを持つ簡単なアプリケーションを作成したいと考えています。私がボタンを押すと、他のウィンドウが表示されます。
どこでこのようなことを読むことができますか?
また、View、ViewController、Windowとはよく分かりません。私はyour first iOS app
の例を読んだ。
this oneのようなUINavigationControllerのチュートリアルを探してください。
ビューとビューコントローラの意味については、アップルリファレンスやウィキペディアを読んでみたいです。そこにはMVCパターンがあります。 あなたの具体的な問題について: iPhoneアプリケーションには通常1つのウィンドウしかありませんので、必ずビューにボタンを入れたいと思っています。そのボタンを押すと、そのビューは消え、代わりに新しいビューが表示されます。 これは、スーパービューからボタンを含むビューを削除して(トピックツリー階層を参照)、サブビューとして表示するビューをメインウィンドウに追加することで実現します。 ボトムラインには1つのメインウィンドウがあり、addSubviewメソッドによってそれにビューを配置します。また、removeFromSuperviewメソッドを呼び出すことでビューを削除する
よく理解するまで、もう一度読むかgoogleで読むべきです。
viewはグラフィック出力ですが、View Controllerはあらゆるイベントのビューの動作を「管理」しています。
あなたの移動機能 -
(IBAction) ButtonClicked
{
static YourViewController *viewController=nil;
if(viewController==nil)
viewController=[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil];
[self.navigationController pushViewController:viewController animated:YES];
}