如何从Cocos2d V3场景中呈现或模态viewController?
我正在尝试将一个Login In ViewController添加到我在Cocos2d V3.x中创建的游戏中,该游戏从传统的helloWorldScene加载,但到目前为止我搜索和尝试的所有内容都没有用。 (openGLView,AppController)
我放弃并试图通过添加以下两行来添加视图 -
LoginViewController *myView = [[LoginViewController alloc] init];
[[[[CCDirector sharedDirector] view] window] addSubview:myView.view];
这会在场景顶部显示视图,但在任何内容上设置anything.delegate = self会导致应用程序崩溃。我认为这是因为我正在加载视图而不是viewController,这导致了我的主要问题。
非常感谢任何帮助!
答案 0 :(得分:9)
老实说,我不知道为什么这对我的其他尝试不起作用,但对于那些花费3天时间试图找到它的人来说,这是我的答案 -
#import "LoginViewController.h"
-(void)loadMyView{
LoginViewController *myView = [[LoginViewController alloc] init];
[[CCDirector sharedDirector] presentModalViewController:myView animated:YES];
}