我正在尝试自定义NSTokenField
,在尝试了几个小时后,我意识到NSTokenField
不够自定义(至少使用公共方法)。
您是否知道可以轻松定制的NSTokenField
替代方案?
谢谢!
答案 0 :(得分:1)
如何对NSTokenField
和/或NSTokenFieldCell
进行子类化?
您可以使用tokenizingCharacterSet
与NSString的componentsSeparatedByCharactersInSet:
相结合来获取令牌列表,然后根据您的喜好绘制它们。
您也可以完全响应您想要的鼠标事件(通过Tracking the Mouse的NSCell方法)
答案 1 :(得分:1)
去过那里,做到了这一点,并最终从头开始编写NSTokenField替代品。如果您想在项目中查看或使用它,可在github上使用。