2011-05-13 62 views
2

我有一個NSPanel。當面板爲空時,通過保持並拖動它的背景可以很好地移動。但是,如果我在上面放置一些東西,那麼新視圖覆蓋的區域就不再可以拖動了。作爲一個例子,我可以把NSImageView填充到面板上。並且面板不再被拖動。不過,我想讓這個可拖動的圖像視圖上的用戶。我該怎麼做才能做到這一點?移動NSPanel背景上的一些NSViews

回答

0

您必須繼承NSImageView並實施- (BOOL)mouseDownCanMoveWindow才能返回YES。然後,無論您單擊哪個位置,都可以拖動窗口。

+0

我沒有測試過這個解決方案,但它似乎工作。謝謝! – Eonil 2011-06-20 17:43:01