наложение метки на Open GL ES View - PullRequest
0 голосов
/ 01 января 2012

Я пытаюсь наложить метку (и в будущем образ пользовательского интерфейса) поверх моего Open GL ES View, но ничего не видно, есть идеи, почему? Взаимодействие с пользователем и Multi Touch отключены. Я уверен, что это как-то связано с вызовом 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 голосов
/ 01 января 2012

Ваш вызов addSubview: помещает экземпляр GLView перед любыми другими представлениями в иерархии.Вместо этого используйте один из методов insertSubview: или отправьте свой GLView обратно после добавления его в окно.

...