我一直试图解决这个问题,但没有成功。我创建了一个故事板,它在 GLK 视图控制器中嵌入了一个 GLKView(我无法发布图像,因为我还没有足够的声望点)。我似乎无法让我的绘图代码使用 GLKView 而不是 GLK View Controller 的视图进行绘图。我尝试在 myGLKViewController.m 的 ViewDidLoad 中执行以下操作:
GLKView *view = (GLKView *)self.view;
view.context = self.context;
// adding to make myGLKView the actual view used
self.view.frame = _myGLKView.frame;
[self.view addSubview:_myGLKView];
[注意:_myGLKView 是故事板中嵌入的 GLKView 的出口。使用调试器,它确实有正确的界限,所以我知道我在正确的轨道上]。我已经尝试了各种组合,但我根本无法让它工作。我正在使用 xcode 4.5.1 和 iOS 6。提前感谢您的任何想法。