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