Мне понравился ответ Дженса Айтона, но вместо того, чтобы выбрать произвольное число, подобное этому, я думаю, что было бы предпочтительнее использовать одну из определенных констант.
Лично я использовал NSPopUpMenuWindowLevel
как в:
self.window.level = NSPopUpMenuWindowLevel;
Другие константы, которые вы могли бы предпочесть, начиная с моего размещения этого ответа, включают:
NSNormalWindowLevel
NSFloatingWindowLevel
NSSubmenuWindowLevel
NSNormalWindowLevel
NSMainMenuWindowLevel
NSStatusWindowLevel
NSModalPaneWindowLevel
NSPopUpMenuWindowLevel
NSScreenSaverWindowLevel
Вот ссылка (Apple имеет тенденцию менять способы организации своих документов и ломать эти ссылки на протяжении многих лет, но API не сильно меняются,вот почему я включил этот список выше. Я сомневаюсь, что эта ссылка будет работать через 3 года или около того, но эти константы, вероятно, не сильно изменятся в течение следующих 20 лет.)
https://developer.apple.com/library/mac/documentation/cocoa/reference/applicationkit/classes/NSWindow_Class/Reference/Reference.html#//apple_ref/doc/constant_group/Window_Levels