在 Mac 应用程序开发中创建固定位置 window

Create a fixed position window in Mac Application development

我是 Mac 应用程序开发的新手。我想创建一个小工具,它在屏幕的右下角有一个小的 window 固定位置,如下图所示:

可以吗?

这是可能的 - 但我不推荐它,因为它可能会带来糟糕的用户体验。

解决方法很简单:将 window 的 .isMovable 属性 设置为 false

例如,对于 window IBOutlet,设置:

window.isMovable = false

applicationDidFinishLaunching 中效果很好。

您也可以,例如,使用window.setFrameOrigin(_ point: NSPoint)先将其设置在固定位置。