【问题标题】:OpenGL GLKView overlay on top of a UI view - iOS/XcodeOpenGL GLKView 覆盖在 UI 视图之上 - iOS/Xcode
【发布时间】:2018-10-17 17:55:33
【问题描述】:

我只是组合了一个驱动 GLKview 的 GLKViewController 自定义类。现在,我在上面有一个 UIview,我想在上面覆盖 GLKView。

我在 UIviewController 代码中以编程方式执行此操作 - 即,我添加了代码以将 GLKview 作为子视图添加到 UIview 之上。

但是,我注意到没有以每秒 30 帧的速度调用帧缓冲区。这反过来不会以 30 fps 重复触发我的 GlkViewController 代码中的 drawRect 方法。

我错过了什么?如何在静态 UI 视图之上覆盖以每秒设定的帧数刷新的 GLKview。

请指教。

谢谢,

【问题讨论】:

    标签: ios opengl-es


    【解决方案1】:

    GLKViewController 从 iOS 5.0 到 iOS 12.0 已弃用。您应该改用较新的版本。

    【讨论】:

    • 我解决了我的问题,但是是的,感谢您的回复。我注意到了弃用。金属要好得多,但我首先需要把它拿出来。
    猜你喜欢
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多