ボーダーレスNSBUTTONは、クリックすると灰色になります
-
05-10-2019 - |
質問
画像セットを備えた3つのnsbuttonsを使用して少しアプリケーションを行っています。これらのボタンには境界線も背景もありません。ただし、ボタンをクリックすると、灰色の長方形に変わります。
どうすればこれを修正できますか?ありがとう。
解決
ボタンのタイプをとして作成します NSMomentaryChangeButton
.
[myBtn setButtonType:NSMomentaryChangeButton];
nsmomentarypushinbuttonを使用する場合、クリックするとボタンの上に灰色の長方形を取得できます。
他のヒント
状態マスクを変更することでこれを調整できるはずです。そうするために、をチェックしてください highlightsBy:
と showsStateBy:
の性質 NSButtonCell
- プレス効果を設定し、それぞれ効果を表示するためです。これらの方法に該当する定数はにあります NSCell
参照ページ.
NSBOXを使用している場合は、階層内のNSBOX内のボタンを確認してください。次に、ボタンタイプとして「Momentary Pusin」を使用します。クリックするとボタンが暗くなりますが、境界線はありません。
同じ階層レベルでNSButtonを使用してNSBOXを使用したとき、クリックすると境界線が見えます。
所属していません StackOverflow