从OpenGL视图显示视图控制器

时间:2008-10-25 23:30:22

标签: iphone cocoa-touch opengl

我已经基于OpenGL视图创建了一个iPhone应用程序。现在我 想要显示“设置”表单。由于我的代码在UIView中运行,因此我没有pushViewController。如何在屏幕上显示视图控制器?

谢谢!

1 个答案:

答案 0 :(得分:4)

您可以通过以下两种方式之一完成此操作:

  • 您可以创建新的视图层次结构,然后在想要显示首选项时将其添加为UIWindow的子视图。当您完成了prefs后,您可以将其设置为动画,然后将其作为子视图删除。

  • 您可以切换到基于UINavigationController / UIVIewController的层次结构,并将当前的OpenGL / UIView挂钩到UIViewController的视图插座。然后你可以使用所有常规的基于UINavigationController的导航内容。