我正在尝试自定义NSTokenField
,尝试了几个小时后,我意识到NSTokenField
是不可定制的(至少使用公共方法)。你知道NSTokenField
的替代品可以很容易地定制吗?
谢谢!
如何子类化NSTokenField
和/或NSTokenFieldCell
?
你可以使用tokenizingCharacterSet
与NSString的componentsSeparatedByCharactersInSet:
结合来获得一个令牌列表,然后绘制它们,无论你喜欢。
你也可以完全响应鼠标事件,但你想(通过NSCell方法跟踪鼠标)
在那里,做了,最终结束了从头开始写一个NSTokenField的替代品。如果您想在您的项目中查看或使用它,可以在github上获得。