如何解决iOS中的GLKView视口问题

时间:2016-05-31 12:23:17

标签: ios opengl-es glkit glkview

我正在尝试使用iOS中的OpenGL ES显示图像。但图像仅覆盖屏幕的一个象限。如何将其全屏显示?

2 个答案:

答案 0 :(得分:2)

我找到了解决方案。问题是设置UIView的contentScaleFactor。默认情况下,视网膜显示为2.0。所以,它应该设置为1.0。以下是有关详细信息的链接:UIView ContentScaleFactor

答案 1 :(得分:0)

您可以通过选中[UIScreen mainScreen] .scale来以编程方式确定;然后设置glkView.contentScaleFactor。你不应该对比例值进行硬编码。

_glkView.contentScaleFactor = [UIScreen mainScreen] .scale;