普通のNSButton
は無効になっていると思われます。isEnabledがfalse(無効)のときにNSButtonを透過/シースするのを避ける
画像は、スタイル 'プッシュ'
は、しかし、私は透明度なしボタンを無効にするとボタンが表示されます。
私はプログラム的にalphaValue
1.0
に設定しようとしたが、NSButtons cell
(controlView)だけでなく、他のすべてのサブビューが1.0のalphaValueにすでにあるようです。
また、userInteractionEnabled
またはadjustsImageWhenDisabled
(両方ともお勧めしますhere)のようなものはありません。私はiOSのように使用できます。
標準の透過性を持たないNSButtonを無効にするにはどうすればよいですか?
通常のプッシュボタンを使用する必要がありますか?テクスチャ付き丸めボタンにはこの問題はありません。 – rocky
@rocky上記の私の更新された質問を参照してください。「テクスチャープッシュ」ボタンは透明度が少し低下しているようですが、透明です。 – ixany
あなたは正しいです。私は十分に頑張っていないと思う。申し訳ありません。 – rocky