如何将NSWindow捕捉到网格

时间:2011-03-17 10:25:00

标签: objective-c cocoa grid nswindow nswindowcontroller

如何将NSWindow捕捉到网格?有什么好的算法,推荐的教程吗?

1 个答案:

答案 0 :(得分:0)

如果您只想监控应用程序的窗口,只需监视自己的窗口位置,并在它们到达网格边界时“覆盖”它们的位置。您可能需要查看KVO文档以观察NSWindow属性。

我认为你真正想做的是监控所有窗口,包括来自其他应用程序的窗口。如果是这样,请查看Apples Accessibility API。

使用AX API时请记住,您必须在系统偏好设置中启用辅助功能支持或授权您的应用程序!

更新


示例:http://toxicsoftware.com/snappingwindow_cocoa_source_code/

相关问题