首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSToolbarItem子类未调用事件

NSToolbarItem子类未调用事件
EN

Stack Overflow用户
提问于 2011-03-09 20:41:11
回答 1查看 377关注 0票数 0

我已经为NSToolbarItem创建了一个子类,并试图捕获-(void)mouseDown:(NSEvent *)theEvent以更改其状态(这是我在我的子类中添加的,因为NSToolbarItem不支持开箱即用的状态)。

问题是,事件mouseDown:永远不会被调用,即使我在界面生成器中将工具栏项的类标识设置为我的新类之一。

为什么会这样呢?NSToolbarItem与NSView相关,所以它应该能够处理事件,不是吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-09 20:59:40

NSToolbarItem是NSObject的子类,不是NSResponder的子类。该事件永远不会被调用,因为它永远不会处理任何事件。NSToolbarItem就像NSToolbar的NSDictionary,它存储需要绘制的内容。

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

https://stackoverflow.com/questions/5245940

复制
相关文章

相似问题

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