我使用的基于视图NSTableView
,并希望让用户在适当的位置编辑文本。 可可通常有这样高超的支持,但我不知道怎么的值绑定NSTextField
,将一个字符串同时显示略有不同的字符串给用户,如下图所示。 例如,当在文本字段用户点击或按回车键进行编辑,在字段编辑器只应充满exportTest.zip
而不是exportTest.zip Shared
,以及任何编辑用户品牌应该只影响exportTest.zip
价值,以及。 可以这样使用可可文字做些什么呢?
Answer 1:
这可以很容易地NSFormatter但是以防万一别人争来完成,因为我没有我想我会指出,为了显示不同的字符串编辑时,您将需要重写editingStringForObjectValue:
Answer 2:
你有没有尝试使用NSFormatter
? 你可以制定有着相似的字符串,你会用货币符号做。 你的模型简单的存储文件的名称和共享是格式的一部分。
文章来源: How to bind a NSTextField to a raw string while displaying another attributed string?