Cocoa touch 在cocoa中渲染图像是否有最佳方法?我正在使用setNeedsDisplay
目前,每当我手动移动UIImage(通过处理TouchsMoved事件)时,我在该事件中调用的最后一件事就是[self-setNeedsDisplay],它有效地重画了整个视图 我的图像也在进行动画制作,因此每次动画帧发生变化时,我都必须调用setNeedsDisplay 我觉得这太可怕了,因为我不希望iphone/cocoa能够很快执行如此频繁的屏幕重画 有没有一个最佳的,更有效的方法,我可以这样做?Cocoa touch 在cocoa中渲染图像是否有最佳方法?我正在使用setNeedsDisplay,cocoa-touch,cocoa,uiimage,drawing,Cocoa Touch,Cocoa,Uiimage,Drawing,目前,每当我手动移动UIImage(通过处理TouchsMoved事件)时,我在该事件中调用的最后一件事就是[self-setNeedsDisplay],它有效地重画了整个视图 我的图像也在进行动画制作,因此每次动画帧发生变化时,我都必须调用setNeedsDisplay 我觉得这太可怕了,因为我不希望iphone/cocoa能够很快执行如此频繁的屏幕重画 有没有一个最佳的,更有效的方法,我可以这样做? 也许是以某种方式告诉cocoa只更新屏幕的特定区域(图像的矩形区域)?setNeedsDis
也许是以某种方式告诉cocoa只更新屏幕的特定区域(图像的矩形区域)?setNeedsDisplayInRect:正是您所需要的
请参见设置需要显示正确:完全满足您的需要 看