6

  • CoreGraphics を使用してカスタム スピナーを描画するだけの UIView があります。各フレームを描画できるように、CADisplayLink を使用して自分自身を更新しています。
  • 別の UIView サブクラスも CoreGraphics を使用して進行状況バーを描画します。また、CADisplayLink を使用して自身を更新しています。

リストは潜在的に続く可能性があります。そして、コードごとにわかるように、各コンポーネントに独自の CADisplayLink があることが明らかに最も簡単です。

多くのCADisplayLinksを持つことは良いですか、それとも悪いですか? (複数の CADisplayLink インスタンスを持つ回避策は、各コールバックを多くのデリゲート/ブロックに送信する 1 つのインスタンスを持つことです)

4

0 に答える 0