【发布时间】:2012-10-30 22:42:03
【问题描述】:
我在 Storyboard 中使用了一个简单的 GLKViewController,效果很好。
由于我希望它的视图显示在另一个视图的前面,为了将 openGL 对象放在另一个视图之上,我在第二个 VC 中以编程方式实例化 GLKViewController 并将 GLKViewController´s 视图添加为子视图:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
AROpenGLVC *openGlVC = [storyboard instantiateViewControllerWithIdentifier:@"objects OpenGL Controller"];
[self.view addSubview:openGlVC.view];
不幸的是,结果是没有我的动画 openGL 对象的黑色视图。
我运行了调试器,它似乎也完成了所有初始化。
- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect也被调用,
但- (void)update方法不是。
一定很明显,但我不明白为什么。
【问题讨论】: