在 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
的子视图。
我会以编程方式在GLKViewController
的viewDidLoad
方法中执行第二步。
【讨论】:
这不是我真正需要的,因为子视图将覆盖我的 opengl 场景。但场景应该是屏幕的一半。想法?以上是关于在 UIViewController 内部集成 UIView 和 GLKView的主要内容,如果未能解决你的问题,请参考以下文章
SKView集成到UIViewController中,UITextFields滞后
从 NSObject 的子类内部推送到 UIViewController
在 Swift 中单击 NSObject 内部的 tableView 中的项目时,如何在 NSObject 类中的 UIViewController 上的 UIView 之间正确切换?