1
我有一个文件名表。我希望用户能够更改值,但我想只允许更改名称而不扩展名。NSTableView - 如何在编辑前更改字符串
因此,如果有一个单元格的值为filename.zip,并且用户开始编辑该单元格,我希望他能够仅编辑没有.zip扩展名的文件名部分。
我该怎么做?
我有一个文件名表。我希望用户能够更改值,但我想只允许更改名称而不扩展名。NSTableView - 如何在编辑前更改字符串
因此,如果有一个单元格的值为filename.zip,并且用户开始编辑该单元格,我希望他能够仅编辑没有.zip扩展名的文件名部分。
我该怎么做?
嗯,我想你应该将NSFormatter
应用到你的表的每个单元格。 NSFormatter
可让您自定义单元格的输出。您应该阅读文档以更好地理解它,我没有自己使用过,但是您可以根据单元格的状态(如果正在编辑或不编辑)自定义输出。我自己是一个新手...所以我不确定这是否是正确的解决方案,但我希望这可以指导您正确的方向。
是的,我终于明白了。 –