Какао-приложение Создайте прозрачное представление поверх всех запущенных приложений 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 (не только вид сверху моего приложения). Спасибо!!!