1
A
回答
4
指派代表到項目的父菜單,並實現以下方法:
- (void)menu:(NSMenu *)menu willHighlightItem:(NSMenuItem *)item
0
看看 - [NSMenuItem setView:]。您可以設置NSMenuItem,使其具有自定義視圖。你應該能夠編寫一個自定義的NSView子類,通知你的控制器類(通過通知或委託方法,或其他)mouseover事件。然後設置您的NSMenuItem(s)使用您的NSView子類的實例。
請注意,如果您採取這種方法,您的自定義視圖也將負責繪製菜單項,包括標題,狀態等。因此,您需要做一些工作來使菜單項看起來和行爲如同一個標準的菜單項...
+0
葉氏,我知道這個解決辦法,但我認爲,可可提供更友好的方式:)謝謝。 – xyz 2011-12-27 17:55:39
+0
不幸的是,除非我錯過了一些東西,沒有更友好的方式... – 2011-12-27 18:00:44
相關問題
- 1. TBODY滾動焦點在FireFox
- 2. 滾動RichEdit沒有焦點
- 3. WPF - 滾動沒有焦點
- 4. 停止通知窗口偷取焦點
- 5. Angular CLI;焦點也滾動到輸入
- 6. bingmap焦點時如何禁用滾動?
- 7. jQuery對話框失去焦點滾動
- 8. Tinymce mceToggleEditor滾動/焦點問題
- 9. 禁用滾動到焦點單元
- 10. ASP.NET焦點滾動頁面輸入
- 11. 頁面焦點滾動回AutoCompleteTextView
- 12. 停止頁面從焦點滾動
- 13. WPF Infragistics XamDataGrid竊取滾動焦點
- 14. 水平滾動視圖按鈕焦點
- 15. 滾動時焦點會隨機跳躍
- 16. 禁用滾動輸入焦點在JavaScript
- 17. Javascript滾動條處理窗口焦點
- 18. ScrollView在滾動時竊取焦點
- 19. 防止頁面滾動焦點切換
- 20. Phonegap iOS - 防止滾動輸入焦點
- 21. 滾動條通過焦點捕獲車輪事件?
- 22. 電暈按鈕沒有通過焦點滾動查看
- 23. 通知會話滾動
- 24. 滾動查看兒童的滾動時丟失焦點
- 25. 滾動視圖全屏滾動時EditText失去焦點
- 26. 水平滾動視圖滾動更改選項卡焦點
- 27. 當你滾動過某個點時,擺動scrollpane通知
- 28. C#ListView沒有焦點的鼠標滾輪滾動
- 29. 滾動到不可預知的錨點
- 30. 聚焦滾動窗口
感謝隊友,完美的工作:) – xyz 2011-12-27 18:33:50
你可以點擊點擊燈:? – xyz 2011-12-27 18:51:15
您可以將操作分配給菜單項,也可以將其值綁定到某個項目。 – 2011-12-27 19:13:27