最近、独自のコントロールの作成を開始しましたが、drawRect の使用方法を理解するのに少し苦労しているようです。
基本的に3つの質問があります。
条件付きの drawRect を使用することは良い考えですか? すなわち。プロパティまたはインスタンス変数に基づくさまざまな描画コード。
drawRect の描画への変更をアニメーション化するための最良の方法は何ですか? たとえば、アニメーション化された充填と非充填を備えた燃料ゲージ コントロールです。
そして最後に、drawRect でアニメーション化するために私が見た例では、タイマーを使用する傾向がありますが、それは実際には本当に良い方法ですか? より重いアプリでは、その方法に問題があるようです。
おそらく、この種のことを行うためのより良い場所はありますか?