gpt4 book ai didi

iphone - 当 UIView 低于 EAGLView 时,我的性能是否会受到很大影响?

转载 作者:行者123 更新时间:2023-11-29 05:02:20 33 4
gpt4 key购买 nike

我有一个 EAGLView,它有一个 EAGLLayer 作为支持层。我的应用程序基于 UIKit,但我想全屏显示基于 OpenGL 的图表。删除底层 View 会很痛苦,我只想在其他任何内容之上显示 EAGLView(通过将其作为 subview 添加到窗口)。

当然,我的 EAGLView 是不透明的。没有什么东西能透出来。我认为这很好,但也许有人可以根据经验判断这是否是一件坏事?系统是否足够聪明,能够检测到最上面的是 OpenGL 层,屏幕上没有其他内容,而忽略 OpenGL 层下面的内容?

最佳答案

就 CPU 而言,如果 EAGLView 是 %100 不透明,我认为根本不会有任何损失。另一方面,如果您不从 View 堆栈中删除 View ,它将无缘无故地使用内存。

所以,我想答案取决于 View 占用了多少空间以及EAGLView中的内存使用和计算的密集程度。如果由于某种原因,后面的 View 是一个包含 1000 个单元格的 uitableview,并且不使用 dequeueReusableCellWithIdentifier,那么您可能会受到很大的性能损失,但如果你有一个简单的uiview

我对此的诚实看法是,只有真正尝试过才能知道。

关于iphone - 当 UIView 低于 EAGLView 时,我的性能是否会受到很大影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6588706/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com