Как независимо масштабировать оси во время выполнения на NSButton - PullRequest
4 голосов
/ 02 мая 2011

В Интерфейсном Разработчике вы можете выбрать способ масштабирования изображения кнопки, выбрав «Независимо от осей», «Пропорционально вниз» и т. Д. Для раскрывающегося списка «Масштабирование». Как я могу получить доступ или изменить этот атрибут NSButton во время выполнения?

1 Ответ

10 голосов
/ 02 мая 2011

Вы можете установить это, используя ячейку кнопки :

NSButton *someButton;

NSButtonCell *someButtonCell = [someButton cell];
[someButtonCell setImageScaling:NSImageScaleAxesIndependently];

Список параметров масштабирования изображения см. здесь .

...