我想要一个文本字段,例如 Numbers 中的表达式编辑器文本字段:
它与 非常相似NSTokenField
,但NSTokenField
仅支持分隔符分隔的标记列表,例如 Mail.app 中的“To:”字段。
我必须将这些标记嵌入到特定位置的文本中,否则它们的工作方式完全一样NSTokenField
(退格删除一个标记,您可以将它们拖动等等)。
是否有任何第一方或第三方控件可以执行此类操作?我什么也没找到。
如果没有,你会如何建议实施它?使用 Core Text 并重新发明轮子(NSTextField
使用更好的令牌支持实现)?还是有更好的解决方案?