Установка изображения кнопки
Кнопка может иметь два изображения, связанные с ним: нормальный и альтернативный. Если тип кнопки NSMomentaryPushInButton
, NSPushOnPushOffButton
, NSMomentaryLightButton
, или NSOnOffButton
, только нормальное изображение когда-либо выводится на экран. Если тип кнопки NSMomentaryChangeButton
или NSToggleButton
, нормальное изображение выведено на экран, когда состояние кнопки выключено (NSOffState
) и дополнительное изображение выведено на экран, когда состояние кнопки идет или смешанный (NSOnState
. или NSMixedState
). Если Вы хотите, чтобы кнопка вывела на экран различное изображение для всех трех состояний, необходимо разделить на подклассы NSButton
. (Несмотря на то, что переключатель и переключатели могут вывести на экран различные изображения для всех трех состояний, нет никакого открытого интерфейса для этой функции.)
Для установки нормального изображения использовать setImage:
. Для установки дополнительного изображения использовать setAlternateImage:
.
Для установки позиции для изображения кнопки использовать setImagePosition:
, с одним из следующих значений ниже. Значение по умолчанию NSNoImage