2010-09-13 48 views
0

我在打開核心動畫層的窗口中有一個NSView。 我使用此視圖來隨時顯示帶有動畫的圖像。我需要整個視圖不僅僅是圖像。我稱之爲AnimationBaseView的這個視圖背後是用戶交互的其他視圖。防止NSView的實例接收鼠標事件

除了AnimationBaseView阻止其他視圖獲取rightMouseDown事件以外,一切正常。

我已經試過如下:

  • 沒有返回到acceptsFirstResponder到AnimationBaseView
  • 隱藏和取消隱藏的AnimationBaseView根據需要,但產生一個討厭的閃爍。

謝謝你的幫助, 何塞。

回答

9

重寫- (NSView *)hitTest:(NSPoint)aPoint返回nil或應該處理鼠標事件的視圖