当前位置: 代码迷 >> Iphone >> 用UIViewController如何进行逐帧绘制
  详细解决方案

用UIViewController如何进行逐帧绘制

热度:53   发布时间:2016-04-25 06:12:52.0
用UIViewController怎么进行逐帧绘制?
我以前用GLKView和GLKViewController做游戏的绘制,
现在发现它们是IOS5上特有的,IOS4上没有,
不得不换成UIView和UIViewController,自己管理CEAEGLLayer,
以前GLKViewController提供了drawInRect让我进行每帧绘制,
现在没有drawInRect,我该怎么进行逐帧绘制呢?
UIViewController是否有反复调用的回调函数?
不可能让我开个线程专门逐帧绘制吧?
------最佳解决方案--------------------
在UIView 中有drawRect: 方法。在这里你可以得到图形绘制的上下文 CGContextRef,来处理你的绘制操作

------其他解决方案--------------------
使用UIImage也能做动画
------其他解决方案--------------------
找到办法了,用NSTimer