通过背景移动NSPanel,其中包含一些NSView

时间:2011-05-13 15:02:04

标签: cocoa nspanel

我有NSPanel。当面板为空时,通过按住并拖动它的背景可以很好地移动。但是,如果我在上面放了一些东西,新视图覆盖的区域将不再可拖动。举个例子,我可以让NSImageView完全填充面板。面板不再被拖动了。但是我想让这个可拖动的用户持有图像视图。我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

您必须继承NSImageView并实施- (BOOL)mouseDownCanMoveWindow才能返回YES。然后,您可以在任何单击的位置拖动窗口。