Вы можете использовать NSButton
с типом, установленным на NSToggleButton
, а затем переключаться между image
и alternateImage
, используя NSOnState
/ NSOffState
состояния NSButton
.
NSButton* theButton = [[NSButton alloc] initWithFrame:....];
theButton.image = .....
theButton.alternateImage = .....
theButton.state = NSOffState; // displays the image
theButton.state = NSOnState; // displays the alternateImage