2

渡された情報に基づいてクォーツを使用して複雑な図面を作成しています。私が理解できなかった唯一の部分は、すでに描いた線や長方形などをどのようにクリアするのですか? 基本的には、描画全体を消去して、新しいデータから再度描画したいだけです。

4

2 に答える 2

8

UIViewclearContextBeforeDrawingプロパティを に設定すると、システムはそのメソッドを呼び出す前にYES、その領域を で満たすように処理する必要があります。backgroundColordrawRect:

于 2009-10-19T00:59:54.147 に答える
0

現在の状態の一部として追跡されていないものをクリアしたい場合は、古いコンテキストを解放して新しいコンテキストを開始する方がおそらく安価です。

于 2009-10-18T19:31:37.300 に答える