Установка изображения кнопки

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

Для установки нормального изображения использовать setImage:. Для установки дополнительного изображения использовать setAlternateImage:.

Для установки позиции для изображения кнопки использовать setImagePosition:, с одним из следующих значений ниже. Значение по умолчанию NSNoImage

NSNoImageNSNoImage

NSImageOnlyNSImageOnly

NSImageOverlapsNSImageOverlaps

NSImageLeftNSImageLeft

NSImageRightNSImageRight

NSImageBelowNSImageBelow

NSImageAboveNSImageAbove