2013-11-01 204 views
1

鼠標下方的NSView按鈕仍然可以單擊該按鈕。 如何解決這個問題?讓NSView的覆蓋按鈕,所以讓按鈕不能點擊。NSView如何覆蓋按鈕?

+0

如果你只是想要一個按鈕不允許點擊,只需設置[button setEnabled:FALSE];爲什麼使用NSView? – Neha

+0

我沒有得到您的問題。你能解釋一點點嗎? –

+0

我想創建一個Tab切換。 –

回答

0

默認情況下,NSView不處理mouseDown/mouseUp事件,並將其發送到下一個對象。 您應該處理NSView對象上的mouseDown/mouseUp消息,以便不將事件更深地傳遞到響應者鏈。

+0

他可能還需要接受*急救員*? – trojanfoe

+0

accepFirstResponder僅適用於關鍵事件/操作,不是嗎? –