2

我正在尝试获得NSTokenField允许在此处编辑类似帖子的工作。

提供的答案给了我钥匙,但仍然有问题。令牌字符集应该设置为什么?我的标签将采用这种格式“< token text >”。将字符标记器设置为“”会导致单词之间的“”被删除。

我应该使用什么作为令牌字符集?这真让我抓狂!

4

1 回答 1

0

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

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

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

于 2012-01-05T08:38:34.837 回答