これはおそらく非常に簡単ですが、私はヘッダファイルを苦労しており、いくつかのガイダンスを使用することができます。NSButtonはクリックで代替画像を描画します
NSPopUpButtonは、メニュー付きのnibで定義されています。私はペン先に「矢印」のない「プルダウン」タイプと定義しました(デザイナーが私に与えた画像には、使用したい特殊な矢印が含まれています)。ボーダレスなボタンです。私はimage
とalternateImage
を設定していますが、title
は正しく空です。
私が探しているのは、ボタンのメニューが表示されている間に、ボタンの代替画像(または他の画像)を表示できるように、ペン先、ファイルの所有者実装、サブクラスNSPopUpButton
のいずれかの設定です表示されます。代わりに、システムがボタンの画像を暗くしているように見えます。
とNSButtonCell
のさまざまなプロパティを使って、mouseDown
とmouseUp
をオーバーライドしました。私は何もしません。
'drawImageWithFrame:inView:'になりました - ありがとう! –