单击令牌时,我试图NSPopover
从令牌中显示一个。NSTokenField
这些令牌具有显示菜单的内置方式,因此从设计的角度来看,它与该操作没有什么不同。
但是,单击令牌时似乎没有任何(好的)方法来执行任意代码。
我已经设法将一些代码滑入- tokenField:menuForRepresentedObject:
,但它远非优雅。
假设这- tokenField:menuForRepresentedObject:
是单击标记时执行代码的唯一方法,我还有另一个问题:获取NSRect
表示标记的 ,以便NSPopover
可以与所述标记保持视觉关系。我试图做一些字符串杂耍,弄清楚令牌是如何出现的,等等,但它远非可靠,甚至需要一个未记录的方法。
底线:如何在 中显示NSPopover
来自所选标记的NSTokenField
?