在完成多个setneeds显示后,确定哪些rects在drawrect中无效

时间:2013-02-10 07:38:30

标签: ios drawrect setneedsdisplayinrect

我正在以网格形式绘制图像。有些图像会移动,我需要更新显示,但显然,我不想不必要地刷新整个屏幕。我多次使用SetNeedsDisplayInRect但有时似乎(我从其他来源得到这个)UIKit将使额外的rects无效。我不介意重新绘制这些额外的块,但我需要知道哪些额外的块被无效。

我目前正在保留一些我需要刷新的rects数组,但是当系统执行额外的操作时,我最后会看到空方块,因为我没想到会重绘它们。

DrawRect有参数,但它是一个包含无效区域的矩形。有没有办法确定这些额外的矩形?

0 个答案:

没有答案
相关问题