Как показать 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 непрозрачен и находится перед ними.

Другие вопросы по тегам