2016-05-31 3 views
1

Я пытаюсь отобразить изображение с использованием OpenGL ES в iOS. Но изображение покрывает только один квадрант экрана. Как я могу показать его на весь экран?Как разрешить проблему с видом в GLKView в iOS

+0

Возможно, что-то не так с вашими четырьмя вершинами и координатами текстуры. – stefos

ответ

2

Я нашел решение. Проблема заключается в настройке contentScaleFactor UIView. По умолчанию для дисплеев сетчатки 2,0. Таким образом, он должен быть установлен в 1.0. Вот ссылка для получения более подробной информации: UIView ContentScaleFactor

0

Вы можете определить это программно, установив [UIScreen mainScreen] .scale; затем установите glkView.contentScaleFactor. Вы не должны жестко кодировать значение масштаба.

_glkView.contentScaleFactor = [UIScreen mainScreen] .scale;