2016-11-16 7 views
0

Im рендеринга сGLKView делает неправильное разрешение drawableHeight неправильно

  • (аннулируются) glkView: (GLKView *) вид drawInRect: (CGRect) Прямоугольник

Но разрешение его доставки является для iPhone 5, и я отдаю на iPhone 6 drawableHeight вызывается на 320 вместо 375

Любые идеи, что это может быть?

+0

Скорее всего, инициализация будет выполнена слишком рано. Таким образом, ширина представления по-прежнему равна 320. Затем буфер сохраняет размер. Я попытался бы избежать GLKView в целом, но вы могли бы попытаться сделать следующее: в контроллере представления, который имеет вид override awakeFromNib и в нем вызывает self.view.setNeedsLayout() и self.view.layoutIfNeeded(). Это довольно часто возникает в последних SDK. –

ответ

0

Выяснено, что настройки изменились в моем раскадровке iPhone