NSTokenField的灵活替代方案?

时间:2012-01-02 07:50:26

标签: macos cocoa nstokenfield

我正在尝试自定义NSTokenField,在尝试了几个小时后,我意识到NSTokenField不够自定义(至少使用公共方法)。 您是否知道可以轻松定制的NSTokenField替代方案?

谢谢!

2 个答案:

答案 0 :(得分:1)

如何对NSTokenField和/或NSTokenFieldCell进行子类化?

您可以使用tokenizingCharacterSet与NSString的componentsSeparatedByCharactersInSet:相结合来获取令牌列表,然后根据您的喜好绘制它们。

您也可以完全响应您想要的鼠标事件(通过Tracking the Mouse的NSCell方法)

答案 1 :(得分:1)

去过那里,做到了这一点,并最终从头开始编写NSTokenField替代品。如果您想在项目中查看或使用它,可在github上使用。