我正在使用OpenGLES创建一个游戏
游戏由视图控制器和EAGLView组成
我创建了另一个视图控制器,我想处理EAGLView的额外视图,如菜单和选项。
我有一个从EAGLView视图控制器到额外视图控制器的调用,它将一个IBOUTLET UIView添加到appdelegates窗口,但它没有出现。被调用的方法但没有添加视图。
可能是一个非常容易和愚蠢的问题,但我无法解决这个问题
感谢您提前提供任何帮助
答案 0 :(得分:1)
好的,我以不同的方式做到了。 我使用一个名为GameViewController的视图控制器加载并将其子视图添加到appDelegates applicationDidFinishLaunching方法的窗口中 然后我调用一个方法将另一个视图控制器视图(我的开放视图)添加到子视图。这意味着我可以将其他观点放在顶部 老实说,我不知道为什么我之前没有这样做 谢谢你的帮助
答案 1 :(得分:0)
你能用这句话更具体:
我有一个从EAGLView视图控制器到额外视图控制器的调用,它将一个IBOUTLET UIView添加到appdelegates窗口,但它没有出现。
一种方法是使用可以使用EAGLView控制器作为root进行初始化的导航控制器。因此,您可以在导航控制器中推送另一个处理游戏菜单的视图控制器。
另一种方法是将菜单呈现为模态视图控制器。这可以使用presentModalViewController调用:在当前的EAGLView控制器中。