【发布时间】:2013-04-26 04:38:23
【问题描述】:
我是 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 作为 self.view 的子视图,除了上述问题(UIbuttons 未显示在 glkview 上)之外,一切正常。任何想法如何做到这一点。
【问题讨论】:
-
您在哪里以及如何添加这些按钮?将它们作为子视图添加到 glView 应该可以正常工作。我希望您确实为按钮设置了一些背景颜色或图像,因为它们默认是透明的,而您只是看不到它们。
-
是的,我为按钮设置了背景图像。这有关系吗?我现在该怎么办?
-
在添加按钮的地方添加代码。
-
请检查编辑。通话按钮有背景图片。
标签: iphone ios opengl-es glkview