【发布时间】:2015-01-23 05:03:27
【问题描述】:
我有一个窗口,我希望用户能够通过拖动窗口内容中的任意位置(不仅仅是标题栏)来移动它。我知道这可以通过NSWindow movableByWindowBackground 方法完成,但是这似乎无法单独工作。
我 gather 认为覆盖 NSView mouseDownCanMoveWindow 可能是必要的。但我不能轻易地为所有父视图(拆分视图等)做到这一点。使它成为一个有纹理的窗口并没有帮助。毫不奇怪,将NSWindow 子类化以覆盖isMovableByWindowBackground 也无济于事。
真的有必要对窗口中的所有父视图进行子类化以使其工作吗?
【问题讨论】: