0

我试图在我的 Open GL ES 视图上覆盖一个标签(以及将来的一个 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];

 }

在此处输入图像描述

4

1 回答 1

0

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

于 2011-12-31T21:18:16.580 回答