2016-11-16 8 views
0

Im Rendering mitGLKView falsche Auflösung drawableHeight Rendering ist falsch

  • (void) glkView: (GLKView *) Ansicht drawInRect: (CGRect) rect

Aber die Auflösung seiner ist für ein iPhone zu liefern 5 und ich rendering auf einem iPhone 6 die DrawableHeight ruft bei 320 statt 375

Irgendwelche Ideen, was das sein könnte?

+0

Wahrscheinlich wird die Initialisierung zu früh durchgeführt. Die Breite der Ansicht ist also immer noch 320. Dann behält der Puffer die Größe bei. Ich würde versuchen, die GLKView insgesamt zu vermeiden, aber Sie könnten versuchen, Folgendes zu tun: Im View-Controller, der die Sicht hat, überschreiben Sie watchFromNib und rufen darin self.view.setNeedsLayout() und self.view.layoutIfNeeded() auf. Dies ist ein häufiges Problem in den neuesten SDKs. –

Antwort

0

Ich habe herausgefunden, dass sich die Einstellungen in meinem iPhone-Storyboard geändert haben

Verwandte Themen