Вот так должна выглядеть кнопка. Это просто ImageButton (NSButton) с картинкой. В IB изображение выглядит синим.
Вот как я его создал в IB:
У него есть Image
с именем mac_PremiumButton
и оттенок White
.
После запуска приложения цвет становится действительно странным. Я не могу найти причину этого. Я не получаю это в iOS, а только в macOS.
Я создал минимальную воспроизводимую демонстрацию на своем GitHub, чтобы показать проблему: https://github.com/houmie/CocoaPlayground
Создайте и запустите приложение, затем нажмите на символ меню, как показано ниже.