我有一個窗口(NSWindow),它有一系列視圖。其中一個視圖接受mouseMove事件。我希望能夠用鼠標在兩個不同視圖之間連接一條線。所以,我所做的是創建了一個覆蓋整個窗口的更大視圖,並在此視圖中畫出了我的界限。這工作正常。響應堆疊視圖中的mouseMove事件
問題是,如果我允許我的較大的重疊視圖接受mouseMove事件,以便該行跟隨光標,那麼我的可見視圖將停止接收mouseMove事件。這是一個問題,因爲我希望某些對象在鼠標懸停在底層視圖上時「點亮」,並且在該視圖的mouseMove方法中執行此操作。
如何在隱形重疊視圖和下面的可見視圖中調用mouseMove方法?
謝謝,這個作品!我只是通過[[[[self window] windowController] myOtherView] mouseMoved:theEvent]訪問我的另一個視圖,現在這兩個視圖都響應了mouseMoved。 –