我需要幫助,因爲我被困在我的Iphone應用程序項目中 - 我試圖瞭解我必須添加到我的代碼(以及其中)以創建第二個視圖(顯示應用程序選項或繪製圖表)並顯示它。我所見過的所有教程都提到了界面設計師,而我想以編程的方式來做到這一點(我使用cocos2D庫)。這可能聽起來像一個「似曾相識」的問題,但我找不到一個明確的解釋,我很確定這會幫助很多人。 任何提示將受到歡迎! 非常感謝你們 M.Iphone應用程序 - Cocos2D - 創建/顯示第二視圖
1
A
回答
0
AppController *app = (AppController*)[[UIApplication sharedApplication] delegate];
[app.navController.view addSubview:newView];
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];
0
如果你的目標是創建的cocos2d的第二個觀點,那麼答案很簡單:你不能。
這是一個允許多個cocos2d視圖但迄今尚未實現的計劃功能。
相關問題
- 1. 第二次顯示不同的視圖應用程序啓動
- 2. iPhone應用程序:視網膜顯示圖像不顯示
- 3. 可可應用程序與cocos2d-iphone?
- 4. 創建動作視圖僅顯示在第一次的應用程序是跑
- 5. iPhone的第二個iOS應用程序
- 6. 使用UIViewController和Cocos2D創建iPhone應用程序
- 7. iphone cocos2d應用程序和iAd
- 8. 顯示圖像的iPhone應用程序
- 9. iPhone應用程序圖標不顯示
- 10. 爲iPhone應用程序創建類圖
- 11. 第二次顯示父視圖時,Marionette不顯示子視圖
- 12. 爲iPhone應用程序創建顯式應用程序ID
- 13. iPhone應用程序顯示
- 14. ipad模擬器在cocos2d上顯示iphone版應用程序
- 15. iPhone應用程序重複使用視圖顯示黑屏
- 16. 如何在iPad應用程序上顯示iPhone大小視圖
- 17. 在iPhone中創建電話應用程序的通話視圖
- 18. 在iPhone應用程序中創建新視圖
- 19. 第二視圖控制器不顯示
- 20. 刪除第一個視圖並創建第二個視圖(backbone.js)
- 21. Xcode顯示加載視圖,直到第二個視圖加載(在segue顯示)
- 22. Rails添加第二個顯示視圖
- 23. 如何創建第二個應用程序的iPhone/iPad和發佈?
- 24. Android應用顯示列表視圖僅第二次
- 25. 顯示圖像第二版
- 26. IPHONE:列出我的應用程序創建的所有視圖和子視圖
- 27. 轉換iPhone應用程序,通用二進制(第二部分)
- 28. 在第二個視圖上創建一個按鈕視圖
- 29. cocos2d json解析iphone應用程序
- 30. 如何從XCode中的第二個目標創建第二個應用程序?