如何使用 swift 在 window 中拖动图像视图(OS X 而不是 IOS)
How to drag an image view within a window using swift (OS X not IOS)
我正在创建一个 Mac 应用程序,但在拖动 window 和视图上的图像时遇到困难。基本上我可以拖动主 window 但无法在单击并拖动图像视图时拖动 window。
我可以使用“window.movableByWindowBackground = true”在主 window 上启用拖动似乎有效,但在拖动图像时无法正常工作在 window.
上查看
如有任何帮助,我们将不胜感激。
诀窍是子类化您的 NSImageView
并覆盖 mouseDownCanMoveWindow
属性:
class MyImageView: NSImageView {
override var mouseDownCanMoveWindow:Bool {
return true
}
}
我正在创建一个 Mac 应用程序,但在拖动 window 和视图上的图像时遇到困难。基本上我可以拖动主 window 但无法在单击并拖动图像视图时拖动 window。
我可以使用“window.movableByWindowBackground = true”在主 window 上启用拖动似乎有效,但在拖动图像时无法正常工作在 window.
上查看如有任何帮助,我们将不胜感激。
诀窍是子类化您的 NSImageView
并覆盖 mouseDownCanMoveWindow
属性:
class MyImageView: NSImageView {
override var mouseDownCanMoveWindow:Bool {
return true
}
}