标签: swift macos cocoa nswindow
我是Mac应用程序开发的新手。我想创建一个小工具,在屏幕的右下方有一个小窗口固定位置,如下图所示:
有可能吗?
答案 0 :(得分:0)
这是可能的 - 但我不推荐它,因为它可能是一个糟糕的用户体验。
解决方案很简单:将窗口的.isMovable属性设置为false。
.isMovable
false
例如,对于window IBOutlet,请设置:
window
window.isMovable = false
applicationDidFinishLaunching
效果很好。
例如,您也可以使用window.setFrameOrigin(_ point: NSPoint)首先将其设置在固定位置。
window.setFrameOrigin(_ point: NSPoint)