2016-11-16 63 views
0

进出口呈现与GLKView渲染错误的分辨率drawableHeight是错误的

  • (无效)glkView:(GLKView *)视图drawInRect:(的CGRect)RECT

但其提供的分辨率为iPhone 5,我在iPhone 6上渲染drawableHeight呼叫320而不是375

任何想法这可能是什么?

+0

最有可能的初始化过快完成。所以视图的宽度仍然是320.然后缓冲区保持大小。我会尽量避免GLKView的总体,但你可以尝试做以下事情:在视图控制器的视图重写awakeFromNib,并在它调用self.view.setNeedsLayout()和self.view.layoutIfNeeded()。这在最新的SDK中经常遇到问题。 –

回答

0

想象出它的设置已在我的iPhone故事板中发生了变化