GLKViewController旋转大小

时间:2014-04-27 17:04:52

标签: ios iphone cocoa-touch

我已使用单个自定义GLKViewController设置了一个简单的布局。 GLKViewController内部是正常的GLKView。当手机方向改变时,视图被平滑地自动旋转并拉伸以匹配视图的新大小。

在自定义GLKView的{​​{1}}:方法中,是否可以在轮换仍在进行时获取glkView:drawInRect的宽度和高度?

我对蓝色中标记的宽度和高度感兴趣: Example

1 个答案:

答案 0 :(得分:0)

可以从GLKView的presentationLayer获取旋转宽度和高度:

CALayer *presentationLayer = [self.view.layer presentationLayer]; CGSize layerSize = presentationLayer.bounds.size;

在这里回答:https://stackoverflow.com/a/18742030/1109997