我已使用单个自定义GLKViewController
设置了一个简单的布局。 GLKViewController
内部是正常的GLKView
。当手机方向改变时,视图被平滑地自动旋转并拉伸以匹配视图的新大小。
在自定义GLKView
的{{1}}:方法中,是否可以在轮换仍在进行时获取glkView:drawInRect
的宽度和高度?
我对蓝色中标记的宽度和高度感兴趣:
答案 0 :(得分:0)
可以从GLKView的presentationLayer获取旋转宽度和高度:
CALayer *presentationLayer = [self.view.layer presentationLayer];
CGSize layerSize = presentationLayer.bounds.size;