【发布时间】:2010-10-25 02:24:28
【问题描述】:
我有一个基于 OpenGL 的 iPad 项目。在一个视图中,我在屏幕上渲染和浮动对象。
当我在此视图之上添加一个透明 UIView 以及带有自定义单元格的透明表格视图时,我可以看到表格视图和仍在呈现的对象。
现在 - 当我在表格视图上拖动以滚动元素时,渲染会停止。一旦我从拖动中释放,渲染就会继续。在 table view 上触摸而不拖动不会导致渲染停止,只有在拖动时才会停止。
有人遇到过这种情况吗?这在模拟器和设备上都会发生。
我的想法:OpenGL 的渲染发生在由硬件决定的帧率上。在 UITableView 上拖动时,系统是否将其所有资源分配给滚动表格。
需要至少包含一些代码的答案!
非常感谢!
【问题讨论】:
标签: iphone ipad uitableview opengl-es ios