Какао-приложение Создайте прозрачное представление поверх всех запущенных приложений Mac

Я работаю над приложением Mac OSX, используя Xcode. Я хотел бы добавить прозрачный полноэкранный вид / окно поверх всех приложений. Чтобы я мог «рисовать» на прозрачном представлении, а за ним будет любое приложение, сафари, слово ... и т.д.

Я попробовал как следующее

 NSRect rect = [[NSScreen mainScreen] frame];   //this is full screen size, but still with the status bar like time, battery, etc.

 NSWindow *overlayWindow = [[NSWindow alloc]initWithContentRect:rect
 styleMask:NSBorderlessWindowMask
 backing:NSBackingStoreBuffered
 defer:NO];
 overlayWindow.backgroundColor = [NSColor redColor];
 [self.window addChildWindow:overlayWindow ordered:NSWindowAbove];

Это новое полноэкранное дочернее окно моего mac-приложения. Но это не поверх всех приложений, которые я запускаю на своем Mac.

Итак, мой вопрос, как добавить вид сверху моего экрана Mac (не только вид сверху моего приложения). Спасибо!!!

Ответы на вопрос(3)

Ваш ответ на вопрос