作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在 iPhone 上使用 OpenGL 绘制一条线。我使用 GLView
和 GLKView
委托(delegate)来画线。但是现在我想给 GLKViewController
设置一个背景图片,然后在背景图片上画线。我尝试使用 UIImageView
设置背景图像,但图像出现在 (GLKView
) 绘制的线条上方。
如何为 GLKViewController
设置背景图片?
最佳答案
最简单的方法应该是添加带有背景图像的附加 View (如您所建议的 - 但您需要将其设置在 OpenGL View 之后)。试试这个:
[RootViewController.view addSubview: BackgroundView belowSubview: OpenGLView];
OpenGLView.opaque = NO;
但这会带来一些 FPS 损失(出于性能原因,Apple 建议使用不透明的 OpenGL View )。更正确的做法是通过 OpenGL 将背景绘制为全屏四边形。
关于ios - 如何在 GLKViewController iPhone OpenGLES 中设置背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10039332/
我是一名优秀的程序员,十分优秀!