togo

= ひとりごと to go

zumuya の人による机の上系情報サイト

ZMHUDScroller & ZMHUDSegmentedCell

  • Apple
  • 開発

作った。

セグメントやスクロールバーのノブでは、ZMHUDButtonCell でボタンを描画するのに使用しているメソッドをそのまま呼び出している。(このノブをよく見ると、ボタンの押されている状態と同じ見た目なのがわかるはず。)

BGHUDAppKit のテーマクラスが色やグラデーションのような情報のみを持っているのに対して、描画メソッド丸ごと 1 つのクラスに集めている ZMHUDControls だからできる技。

セグメント上の画像描画にはセルクラス標準のメソッドを使用し、interiorBackgroundStyleForSegment: メソッドをオーバーライドしているので、画像(NSImage)が isTemplate メソッドで YES を返すと背景に合うように変化。白くなって影がつく。

Share

リンクも共有もお気軽に。記事を書くモチベーションの向上に役立てます。