Loading...

How to keep an app's window always on top of others in Swift?

question macOS swift
Ram Patra Published on August 6, 2020
SDK - macOS 10.13+

Before launching the window, just use the appropriate window level, and you’re done.

For example,

window.level = NSWindow.Level.popUpMenu

Or, if you want a higher level:

window.level = NSWindow.Level.screenSaver

You can see all the window levels on Apple Documentation page.

Ram Patra Published on August 6, 2020
Image placeholder

Keep reading

If this article was helpful, others might be too

question presentify macOS August 6, 2020 How to annotate or draw in JioMeet?

Reliance Jio has done a commendable job releasing a video conferencing app in a short time frame, however, it received criticisms that it copied pixel by pixel from Zoom. I actually agree with some of the criticisms but that’s for another blog post.

question macOS swift March 14, 2021 How to detect Escape key pressed in macOS apps?

Like Delete key, detection of Escape key press is also slightly different than detecting general key presses.

question macOS swift March 14, 2021 How to ignore mouse events in a view or window in macOS?

You can ignore mouse events in a window/view by adding just a single line of code.