【发布时间】:2011-01-04 10:06:16
【问题描述】:
当你点击一个 NSTokenField 中的一个令牌时是否可以得到一个事件?
【问题讨论】:
标签: cocoa nstokenfield
当你点击一个 NSTokenField 中的一个令牌时是否可以得到一个事件?
【问题讨论】:
标签: cocoa nstokenfield
看到这些标记 (NSTokenFieldCells) 继承自 NSCell 类,理论上,是的,您可以通过给它们一个动作和一个目标(分别为 -setAction: 和 -setTarget: 来让它们发送事件,如果您想在按下时提供令牌菜单,请使用-setMenu:)。
【讨论】:
NSTokenField 访问NSTokenFieldCells 来设置操作和目标,因此您可能需要进行一些子类化才能使其正常工作。
+ (Class)cellClass,尽管没有发送任何事件,但我设置了 MyNSTokenFieldCell 的目标和操作。知道我还能做什么点击时如何获取事件?