NSWindow 移动期间的通知

use*_*847 5 objective-c nswindow

如何在NSWindow通过拖动标题栏更改a的位置时收到通知?我知道我可以使用windowWillMove:windowDidMove:通知,但只有在拖动开始或完成时才会给我通知。

小智 0

我绝对不是可可专家,但据我所知,windowDidMove即使您仍在拖动并稍事休息(鼠标左键仍然按下,鼠标在半秒左右没有移动),也会发出通知。

观察两件事怎么样:您知道窗口拖动开始,并且您知道它何时完成。观察鼠标移动之间的时间,然后你就得到了移动窗口位置。