Я подкласс NSPopUpButton (который помещается на панель инструментов и открывает NSMenu) и делаю альтернативный drawRect
- (void)drawRect:(NSRect)dirtyRect {
if (ISPUSHED) {
} else {
}
}
Как определить, что кнопка нажата (отображается меню)?