格子状に絵を描いています。一部の画像が移動するため、表示を更新する必要がありますが、明らかに、画面全体を不必要に更新したくありません。私は SetNeedsDisplayInRect を複数回使用していますが、UIKit が余分な四角形を無効にすることがあるようです (そして、他のソースから取得しています)。これらの余分なブロックを再描画しても構いませんが、どの余分なブロックが無効化されているかを知る必要があります。
私は現在、更新する必要がある四角形の配列を保持していますが、システムが余分な四角形を行うと、それらを再描画するとは思っていなかったので、空の四角形になってしまいます。
DrawRect にはパラメーターがありますが、無効な領域を囲む単一の四角形です。これらの余分な長方形を特定する方法はありますか?