【问题标题】:GLKView rendering wrong resolution drawableHeight is wrongGLKView渲染错误分辨率drawableHeight错误
【发布时间】:2016-11-16 16:03:39
【问题描述】:

我正在用

进行渲染
  • (void)glkView:(GLKView *)view drawInRect:(CGRect)rect

但它提供的分辨率是针对 iPhone 5 的,而我在 iPhone 6 上渲染 drawableHeight 时调用的是 320 而不是 375

有什么想法吗?

【问题讨论】:

  • 很可能初始化完成得太快了。所以视图的宽度仍然是320。然后缓冲区保持大小。我会尽量避免使用 GLKView,但您可以尝试执行以下操作:在具有视图覆盖 awakeFromNib 的视图控制器中,并在其中调用 self.view.setNeedsLayout() 和 self.view.layoutIfNeeded()。这是最新 SDK 中经常出现的问题。

标签: ios iphone resolution glkit glkview


【解决方案1】:

发现我的 iPhone 故事板中的设置发生了变化

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多