我打算在这个问题前面提到我在IOS中是一个完全的新手,而且我正在努力学习,因为我要去这里。
我正在处理的应用程序有一个导航控制器,其中包含一个包含应用程序选项的标题屏幕视图控制器。当我单击标题屏幕中的开始按钮时,它会将我带到主游戏屏幕视图控制器,该控制器具有用于执行一些简单的Cocos2D动画的CCLayer。所有这一切都很有效。这就是我所缺少的。我正在尝试以编程方式返回标题屏幕。我想可能有两个选项
1 - 以某种方式结束CCLayer将返回主游戏视图控制器,然后我可以发送命令转到标题视图控制器?
2 - 获取对CCLayer的父视图控制器的引用,并执行与上述相同的操作。
我已经在互联网上搜索了几天试图找到该做什么,而且我没有想法。我真的没什么可以分开的,我想我需要再次初始化Title View Controller。
感谢您的时间,我们将不胜感激。
答案 0 :(得分:1)
你只需要用你的acton方法写一下
[[CCDirector sharedDirector] popScene];
您将进入上一个场景。
答案 1 :(得分:1)
正如您所提到的,您有一个导航控制器,这意味着您的主游戏视图控制器被推到标题视图控制器上。
并在MainGameView控制器上添加了CCLayer
所以你需要做的就是弹出你的MainGameViewController。这将自动带你到你的titleViewController。