Темный визуальный стиль применяется только при указании родительского представления.
Если view
здесь nil
, вместо него будет использоваться старый стиль:
NSMenu* menu;
NSView* view; // cannot be nil
[menu popUpMenuPositioningItem:nil atLocation:NSMakePoint(0, 0) inView:view];