Установить белый фон для кнопки NSButton можно с помощью следующего кода:
Результат выполнения вышеприведенного кода:
Без вызова метода setBordered:, метод setBackgroundColor: работать не будет.
Возможно вас заинтересует ещё метод setHighlightsBy:. Но в данном случае его использование не обязательно. Но можно конечно ещё прописать:
[myButton setBordered:NO]; [[myButton cell] setBackgroundColor:[NSColor whiteColor]];
Результат выполнения вышеприведенного кода:
Без вызова метода setBordered:, метод setBackgroundColor: работать не будет.
Возможно вас заинтересует ещё метод setHighlightsBy:. Но в данном случае его использование не обязательно. Но можно конечно ещё прописать:
[[myButton cell] setHighlightsBy:0];