在用户移动某个位置时,将NSWindow
发送到某个位置的最佳方法是什么?
我尝试使用windowDidMove
来执行鼠标按下事件,但是每个动作都会调用此函数。我无法找到与kEventWindowBoundsChanging
旧kWindowBoundsChangeUserDrag
相同的内容,这正是执行此操作所需要的。它需要在10.7
开启。
任何线索?
答案 0 :(得分:0)
通常,最简单的方法是子类NSWindow并实现-setFrame:
,您可以在其中修改NSRect
参数,然后将其传递给super
。