Как показать UIButton через GLKView с UIViewController - IOS?
Я новичок в OpenGL, я пытался показать кнопку поверх GLKView, но кнопки не отображаются. Вот что я сделал...
context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];
if (!_context) {
NSLog(@"Failed to create ES context");
}
glview = [[GLKView alloc] initWithFrame:self.view.bounds];
glview.context = _context;
glview.delegate = (id)self;
[self.view addSubview:glview];
Редактировать:
[glview addSubview:call_btn];
Я создал UIViewController, добавил GLKView как subview к self.view, все работает нормально, кроме вышеуказанной проблемы (кнопки UI не отображаются поверх glkview). Есть идеи как это сделать.
1 ответ
Вам нужно будет добавить кнопки в GLKView. Если вы добавите в self.view они будут скрыты, потому что GLKView непрозрачен и находится перед ними.