Обычный NSButton
кажется прозрачным, если он отключен.Избегание создания прозрачного/прозрачного NSButton, когда isEnabled является ложным (отключено)
Изображение показывает кнопку со стилем 'проталкивания'
Однако я хочу, чтобы отключить кнопку без прозрачности.
Я пытался программно установить alphaValue
в 1.0
, но мне кажется, что NSButtons cell
(ControlView), а также все другие подвиды уже на alphaValue 1.0.
Кроме того, ничего нет userInteractionEnabled
или adjustsImageWhenDisabled
(оба рекомендуется here) Я мог бы использовать как в iOS.
Как отключить NSButton без стандартной прозрачности?
EDIT: Также «текстурированной толчок» кнопка появляется, чтобы быть прозрачным:
Нужно ли использовать обычную кнопку? У текстурированной закругленной кнопки эта проблема отсутствует. – rocky
@rocky См. Мой обновленный вопрос: Кажется, кнопка «текстурированного нажатия» имеет немного меньшую прозрачность, но также прозрачна. – ixany
Ах, ты прав. Наверное, я не выглядел достаточно тяжело. Извини за это. – rocky