【发布时间】:2023-03-20 19:54:02
【问题描述】:
当两个窗口靠得很近时,您可以捕捉它们(窗口管理器会自动更正窗口的位置/大小并将它们捕捉在一起,请参见附图)
NSWindows 有等级:
[Window setLevel:kCGBaseWindowLevelKey]
我希望窗口始终位于顶部并且可以捕捉。我可以通过以下方式实现“顶级”功能:
[Window setLevel:kCGScreenSaverWindowLevelKey];
但是,现在窗口不可对齐。我怎样才能同时拥有可捕捉和“在顶部”。我已经尝试了所有可能的窗口级别,只有一个级别是可捕捉的,即 kCGBaseWindowLevelKey
【问题讨论】:
标签: swift objective-c xcode