我试图在我的Open GL ES视图上叠加一个Label(以及将来的UI图像),但没有看到任何内容,任何想法为什么?用户交互和多点触摸已被检查。我很确定它与这个applicationDidFinishLaunching调用有关,但不确定它可能是什么:
- (void)applicationDidFinishLaunching:(UIApplication*)application
{
CGRect rect = [[UIScreen mainScreen] bounds];
GLViewController *theController = [[GLViewController alloc] init];
self.controller = theController;
[theController release];
GLView *glView = [[GLView alloc] initWithFrame:rect];
[window addSubview:glView];
glView.controller = controller;
glView.animationInterval = 1.0 / kRenderingFrequency;
[glView startAnimation];
[glView release];
[window makeKeyAndVisible];
}
答案 0 :(得分:0)
您对addSubview的调用:将GLView实例放在层次结构中的任何其他视图之前。使用其中一个insertSubview:方法,或者将GLView添加到窗口后将其发送到后面。