鼠標下方的NSView按鈕仍然可以單擊該按鈕。 如何解決這個問題?讓NSView的覆蓋按鈕,所以讓按鈕不能點擊。NSView如何覆蓋按鈕?
1
A
回答
0
默認情況下,NSView不處理mouseDown/mouseUp事件,並將其發送到下一個對象。 您應該處理NSView對象上的mouseDown/mouseUp消息,以便不將事件更深地傳遞到響應者鏈。
+0
他可能還需要接受*急救員*? – trojanfoe
+0
accepFirstResponder僅適用於關鍵事件/操作,不是嗎? –
相關問題
- 1. 無縫NSStatusItem按鈕突出顯示自定義NSView覆蓋
- 2. Boostrap按鈕覆蓋
- 3. 按鈕,被覆蓋
- 4. 如何覆蓋按鈕的JQuery
- 5. 如何覆蓋按鈕屬性
- 6. 如何覆蓋鍵盤ondown按鈕?
- 7. 如何覆蓋mailchimp按鈕CSS
- 8. 如何旋轉系統覆蓋按鈕
- 9. TextField覆蓋UIAlertView的按鈕
- 10. 覆蓋NSWindow關閉按鈕
- 11. 覆蓋iOS回退按鈕
- 12. 按鈕覆蓋對方
- 13. JavaScript覆蓋HTML按鈕
- 14. 覆蓋基礎按鈕
- 15. 覆蓋EXTJS按鈕HTML
- 16. Android按鈕onclick覆蓋
- 17. 按鈕覆蓋滾動型
- 18. 框架覆蓋按鈕?
- 19. android - 覆蓋後退按鈕
- 20. TapTargetView不覆蓋按鈕
- 21. SWT覆蓋取消按鈕
- 22. 覆蓋的CSS按鈕
- 23. 覆蓋Telerik關閉按鈕
- 24. Jquery覆蓋按鈕(ImageButton/AspButton)
- 25. 如何覆蓋單個按鈕的Nimbus按鈕邊距
- 26. 如何覆蓋按鈕對象上的按鈕圖像?
- 27. 如果android後退按鈕被覆蓋
- 28. 覆蓋後退按鈕按uwp
- 29. 覆蓋textFieldShouldEndEditing時按下取消按鈕
- 30. drawRect的奇怪行爲:覆蓋NSView?
如果你只是想要一個按鈕不允許點擊,只需設置[button setEnabled:FALSE];爲什麼使用NSView? – Neha
我沒有得到您的問題。你能解釋一點點嗎? –
我想創建一個Tab切換。 –