質問

画像セットを備えた3つのnsbuttonsを使用して少しアプリケーションを行っています。これらのボタンには境界線も背景もありません。ただし、ボタンをクリックすると、灰色の長方形に変わります。

どうすればこれを修正できますか?ありがとう。

役に立ちましたか?

解決

ボタンのタイプをとして作成します NSMomentaryChangeButton.

[myBtn setButtonType:NSMomentaryChangeButton];

nsmomentarypushinbuttonを使用する場合、クリックするとボタンの上に灰色の長方形を取得できます。

他のヒント

状態マスクを変更することでこれを調整できるはずです。そうするために、をチェックしてください highlightsBy:showsStateBy: の性質 NSButtonCell - プレス効果を設定し、それぞれ効果を表示するためです。これらの方法に該当する定数はにあります NSCell 参照ページ.

NSBOXを使用している場合は、階層内のNSBOX内のボタンを確認してください。次に、ボタンタイプとして「Momentary Pusin」を使用します。クリックするとボタンが暗くなりますが、境界線はありません。

同じ階層レベルでNSButtonを使用してNSBOXを使用したとき、クリックすると境界線が見えます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top