2

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

4

2 回答 2

3

我找到了解决方案。问题在于设置 UIView 的 contentScaleFactor。默认情况下,Retina 显示器为 2.0。因此,它应该设置为 1.0。这是更多详细信息的链接:UIView ContentScaleFactor

于 2016-06-14T08:10:21.377 回答
0

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

_glkView.contentScaleFactor = [UIScreen mainScreen].scale;

于 2016-10-15T18:26:59.137 回答