如何进行混合输入NSTokenField

时间:2011-05-03 18:08:37

标签: nstokenfield

我正在努力让[{1}}工作,允许编辑to a similar post here

提供的答案给了我钥匙,但有些东西仍未关闭。令牌字符集应该设置为什么?我的代码将采用此格式“< token text>”。将字符标记器设置为“”会导致删除单词之间的“”。

我应该使用什么作为令牌字符集?这让我发疯了!

1 个答案:

答案 0 :(得分:0)

我没试过这个,但是我会使用“”作为标记器,然后在显示字符串的末尾添加一个空格,这个空格不在编辑字符串中。

所以-tokenField:displayStringForRepresentedObject:将返回“Hello”和-tokenField:editingStringForRepresentedObject:将返回“Hello”。

替代方案是使用“<”和“>”作为标记字符,但我可以看到很多潜在的问题。