2011-01-31 2 views
0

iPhone開発は初めてです(cocos2dでの開発を除く)。iPhoneウインドウを変更するには

ボタン付きの1つのウィンドウを持つ簡単なアプリケーションを作成したいと考えています。私がボタンを押すと、他のウィンドウが表示されます。

どこでこのようなことを読むことができますか?

また、View、ViewController、Windowとはよく分かりません。私はyour first iOS appの例を読んだ。

答えて

2

this oneのようなUINavigationControllerのチュートリアルを探してください。

0

ビューとビューコントローラの意味については、アップルリファレンスやウィキペディアを読んでみたいです。そこにはMVCパターンがあります。 あなたの具体的な問題について: iPhoneアプリケーションには通常1つのウィンドウしかありませんので、必ずビューにボタンを入れたいと思っています。そのボタンを押すと、そのビューは消え、代わりに新しいビューが表示されます。 これは、スーパービューからボタンを含むビューを削除して(トピックツリー階層を参照)、サブビューとして表示するビューをメインウィンドウに追加することで実現します。 ボトムラインには1つのメインウィンドウがあり、addSubviewメソッドによってそれにビューを配置します。また、removeFromSuperviewメソッドを呼び出すことでビューを削除する

0

よく理解するまで、もう一度読むか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]; 
}