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

时间:2016-09-13 14:38:50

标签: swift macos cocoa nswindow

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

enter image description here

有可能吗?

1 个答案:

答案 0 :(得分:0)

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

解决方案很简单:将窗口的.isMovable属性设置为false

例如,对于window IBOutlet,请设置:

window.isMovable = false
applicationDidFinishLaunching中的

效果很好。

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