サーバーから受信したデータに基づいて線を描画する必要があり、新しいポイントを受信するたびにすべてを再描画することを避けようとしたため、次のことを考えました。
- 再利用
CGContextRef
して新しいポイントの線のみを描画する、または - パスにポイントの新しい行を使用
UIMutablePath
して追加し、パスをストロークします
しかし、私は問題を見つけました:
- 再利用
CGContextRef
が機能しないのはなぜですか? (つまり、メソッドUIGraphicsGetCurrentContext()
内drawRect
に入れることはできますが、メソッドの外で保持して使用することはできません) - を使用してパスを再描画するのと同じくらい効率が悪い
CGContextRef
ですか?
ありがとう!