标签: cocoa nspanel
我有NSPanel。当面板为空时,通过按住并拖动它的背景可以很好地移动。但是,如果我在上面放了一些东西,新视图覆盖的区域将不再可拖动。举个例子,我可以让NSImageView完全填充面板。面板不再被拖动了。但是我想让这个可拖动的用户持有图像视图。我该怎么办呢?
NSPanel
NSImageView
答案 0 :(得分:0)
您必须继承NSImageView并实施- (BOOL)mouseDownCanMoveWindow才能返回YES。然后,您可以在任何单击的位置拖动窗口。
- (BOOL)mouseDownCanMoveWindow
YES