在 UIViewController 内部集成 UIView 和 GLKView

Posted

技术标签:

【中文标题】在 UIViewController 内部集成 UIView 和 GLKView【英文标题】:Integrate UIView and GLKView inside of UIViewController 【发布时间】:2012-04-19 08:24:49 【问题描述】:

我使用 Xcode 4.3.2 和 ios SDK 5.1。

我想在我的故事板中创建一个视图控制器,其中包含半屏上的 GLKView 和另一半屏上的 Buttons + Text。

我尝试将两者都放在 UIViewController 中,但可以让它工作。

有什么想法吗?文章?教程?

【问题讨论】:

【参考方案1】:

在 UIViewController 中创建 GLKViewController 的实例,现在将 GLKViewController 添加为子视图控制器,并将 GLKView 作为子视图添加到 UIViewController

【讨论】:

【参考方案2】:

我会遵循的方法是:

    照常创建您的GLKView/GLKViewController

    将包含按钮和文本的 UIView 添加为 GLKView 的子视图。

我会以编程方式在GLKViewControllerviewDidLoad 方法中执行第二步。

【讨论】:

这不是我真正需要的,因为子视图将覆盖我的 opengl 场景。但场景应该是屏幕的一半。想法?

以上是关于在 UIViewController 内部集成 UIView 和 GLKView的主要内容,如果未能解决你的问题,请参考以下文章

SKView集成到UIViewController中,UITextFields滞后

从 NSObject 的子类内部推送到 UIViewController

在 Swift 中单击 NSObject 内部的 tableView 中的项目时,如何在 NSObject 类中的 UIViewController 上的 UIView 之间正确切换?

如何在 UIViewController 中居中 UIScrollView

在 UIViewController 之外设置委托?

在UIWebView中停止视频