在Open GL ES视图上覆盖标签

时间:2011-12-31 20:11:32

标签: ios opengl-es ios5 opengl-es-1.1

我试图在我的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];

 }

enter image description here

1 个答案:

答案 0 :(得分:0)

您对addSubview的调用:将GLView实例放在层次结构中的任何其他视图之前。使用其中一个insertSubview:方法,或者将GLView添加到窗口后将其发送到后面。