Un NSButton
normal semble transparent s'il est désactivé.Éviter de rendre un NSButton transparent/transparent lorsque isEnabled est false (désactivé)
L'image montre un bouton avec style 'push'
Cependant, je veux désactiver le bouton sans la transparence.
J'ai essayé de mettre le programme alphaValue
-1.0
mais il semble que les NSButtons cell
(ControlView), ainsi que tous les autres sous-vues sont déjà à un AlphaValue de 1,0.
En outre, il n'y a rien comme userInteractionEnabled
ou adjustsImageWhenDisabled
(les deux here recommandés) je pourrais utiliser comme dans iOS. Comment puis-je désactiver un NSButton sans la transparence standard?
EDIT: Aussi un « push texturé » bouton semble être transparent:
Faut-il utiliser un bouton-poussoir ordinaire? Un bouton arrondi texturé n'a pas ce problème. – rocky
@rocky Voir ma question mise à jour ci-dessus: Il semble que le bouton 'textured push' ait un peu moins de transparence, mais il est également transparent. – ixany
Ahh vous avez raison. Je suppose que je ne regardais pas assez dur. Désolé pour ça. – rocky