3

NSWindow在用户移动某个位置时将其捕捉到某个位置的最佳方式是什么?

我已经尝试使用windowDidMove, 来处理鼠标按下事件,但是每次移动都会调用这个函数。我找不到任何与旧kEventWindowBoundsChanging的 with等效的东西kWindowBoundsChangeUserDrag,而这正是执行此操作所需要的。它需要随时可用10.7

有什么线索吗?

4

1 回答 1

0

通常,最简单的方法是继承 NSWindow 并实现-setFrame:,在其中修改NSRect参数,然后将其传递给super.

于 2013-06-26T08:53:29.050 回答