NSButton — серый прямоугольник при нажатии пользовательской кнопки

Могу ли я просто заменить внешний вид, установив свойство NSButton?

Я могу изменить внешний вид, используя свойство «изображение» кнопки, но у меня появляется уродливый серый прямоугольник всякий раз, когда нажимается пользовательская кнопка (изображение имеет прозрачность). Есть ли способ скрыть этот прямоугольник?

Спасибо.


person Quaso    schedule 31.10.2011    source источник
comment
Вы установили тип кнопки на UIButtonTypeCustom? Поскольку это помечено как iOS, я предполагаю, что вы говорите об UIButton.   -  person Marc Brannan    schedule 31.10.2011
comment
Ах, неправильный тег, извините. Я разрабатываю приложение для Mac. Сейчас исправлю тег.   -  person Quaso    schedule 31.10.2011


Ответы (1)


Следующий вызов изменяет поведение, делая изображение затемненным при нажатии:

[[button cell] setHighlightsBy:NSContentsCellMask];
person hamstergene    schedule 31.10.2011