如何添加UIViewController?

时间:2013-05-20 21:56:16

标签: ios objective-c opengl-es uiviewcontroller appdelegate

我有一个GLES游戏,它没有标准的UI元素。它基于GLSprite中的代码,其中包含UIView和AppDelegate(github上的完整源代码https://github.com/acekiller/iOS-Samples/tree/master/GLSprite/Classes

我遇到的问题是我想添加GameCenter功能并需要打开配对视图,但是它们需要我将UIViewController传递给它们,我没有它!

我可以将UIViewController添加到我当前的游戏中(我真的很喜欢这样做,因为我稍微修改了GLSprite源并且不想让新代码工作)并且如何添加它? / p>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

只需将其添加到applicationDidFinishLaunching

的末尾即可
UIViewController *vc = [[UIViewController alloc] init];
vc.view = glView;
self.window.rootViewController = vc;
[window makeKeyAndVisible];