私はiPhoneアプリプロジェクトで立ち往生しているので助けが必要です– 2番目のビューを作成するために(アプリオプションを表示したりチャートを描いたりするために)コードに何を追加する必要があるか(そしてどこに)を理解しようとしています表示します。私が見たすべてのチュートリアルはインターフェイスデザイナを参照していますが、プログラムでそれを実行したいと思います(私はcocos2Dライブラリを使用しています)。これは「既視感」の質問のように聞こえるかもしれませんが、明確な説明が見つかりませんでした。これは多くの人々に役立つと確信しています。どんなヒントでも大歓迎です!みんなありがとうM。
3 に答える
0
現在存在するルートコントローラーにサブビューを追加するか、新しいビューコントローラーを再確立するかによって異なります。
これを実行しようとしている実装ファイルに、追加するビューのヘッダーを追加する必要がある場合があります。
新しいビューコントローラを再確立する方法を実行するコードは次のとおりです。
#import "FirstViewController.h"
...
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIViewController *mvc = [[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:nil]; //Allocate the View Controller
window.rootViewController = mvc; //Set the view controller
[window makeKeyAndVisible];
反対に:
#import "FirstViewController.h"
...
UIViewController *new = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle: [NSBundle mainBundle]];
[self.view addSubview: new.view];
于 2012-09-13T17:00:26.810 に答える
0
あなたの目標が cocos2d の 2 番目のビューを作成することである場合、答えは簡単です。それはできません。
複数の cocos2d ビューを許可する予定の機能ですが、これまでのところ実装されていません。
于 2012-09-14T17:42:04.670 に答える
0
AppController *app = (AppController*)[[UIApplication sharedApplication] delegate];
[app.navController.view addSubview:newView];
于 2012-09-13T16:35:00.837 に答える