Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa-防止窗口重叠_Cocoa_Macos - Fatal编程技术网

Cocoa-防止窗口重叠

Cocoa-防止窗口重叠,cocoa,macos,Cocoa,Macos,我正在编写一个应用程序,它应该在桌面上始终可见。因此,我必须防止其他应用程序的窗口移动到我的应用程序窗口的顶部 Mac OS X中的Dock.app部分实现了这一功能:如果调整窗口大小,它们将不会调整到Dock.app的屏幕空间中,如果单击windows“+”按钮,窗口将不会覆盖Dock 有可能复制此功能吗?如果有,我该怎么做?我不确定它是否能正常工作,它肯定需要在Universal access system首选项面板中启用辅助设备的启用访问,但您可以尝试使用来监视所有屏幕窗口的窗框变化,并根

我正在编写一个应用程序,它应该在桌面上始终可见。因此,我必须防止其他应用程序的窗口移动到我的应用程序窗口的顶部

Mac OS X中的Dock.app部分实现了这一功能:如果调整窗口大小,它们将不会调整到Dock.app的屏幕空间中,如果单击windows“+”按钮,窗口将不会覆盖Dock


有可能复制此功能吗?如果有,我该怎么做?

我不确定它是否能正常工作,它肯定需要在Universal access system首选项面板中启用辅助设备的启用访问,但您可以尝试使用来监视所有屏幕窗口的窗框变化,并根据需要对其进行进一步操作。

我不确定它是否能正常工作,它肯定需要在“通用访问系统”首选项面板中启用辅助设备的“启用访问”,但是,您可以尝试使用来监视所有屏幕窗口的窗口边框变化,并根据需要对其进行进一步操作。

Ah。我知道你在找什么了。更新答案。是的。软件开发通常是。我知道你在找什么了。更新答案。是的。软件开发通常是。你好,赖斯特。您找到实现此行为的方法了吗?可能值得研究平铺窗口管理器的源代码,例如,或。您好,ryyst。您找到实现此行为的方法了吗?可能值得研究平铺窗口管理器的源代码,例如,或。