代码之家  ›  专栏  ›  技术社区  ›  Rudiger

在UIView或CALayer中显示CaeAglayer

  •  1
  • Rudiger  · 技术社区  · 14 年前

    对于尝试让opengles在iPhone上工作来说还很陌生,但我已经从OpenGL模板创建了一个工作演示,并希望将其添加到另一个应用程序中,这是一个标准的UIViewController应用程序。在四处搜索之后,我似乎无法将子视图caeaglayer添加到CALayer视图。我该怎么做呢?或者我完全错了。

    为任何帮助干杯

    3 回复  |  直到 14 年前
        1
  •  6
  •   redshift5    14 年前

    只需使用UIView并添加:

    + (Class)layerClass {
        return [CAEAGLLayer class];
    }
    

    该UIView现在是一个caeaglayer,因此可以像普通视图一样将该视图添加为另一个UIView的子视图。

        2
  •  1
  •   Rudiger    14 年前

        3
  •  0
  •   charlie hwang    14 年前

    我相信您正在寻找CALayer的insertSublayer方法或addSublayer方法。