首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSMenuItem焦点/滚动通知

NSMenuItem焦点/滚动通知
EN

Stack Overflow用户
提问于 2011-12-28 01:13:34
回答 2查看 604关注 0票数 1

我想回应来自NSMenuItem的焦点/翻转操作,我没有发现任何通知。

我怎样才能做到这一点呢?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-28 02:00:24

将委托分配给项目的父菜单,并实现以下方法:

代码语言:javascript
复制
- (void)menu:(NSMenu *)menu willHighlightItem:(NSMenuItem *)item
票数 4
EN

Stack Overflow用户

发布于 2011-12-28 01:49:44

看看-NSMenuItem setView:。您可以设置NSMenuItem,使其具有自定义视图。您应该能够编写一个自定义的NSView子类来通知您的控制器类(通过通知或委托方法,或其他任何方式)鼠标悬停事件。然后将您的NSMenuItem设置为使用NSView子类的实例。

请注意,如果您采用这种方法,您的自定义视图也将负责绘制菜单项,包括标题、状态等。因此,您需要做一些工作才能使菜单项看起来和行为像标准菜单项……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8647291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档