1
我有一個文件名錶。我希望用戶能夠更改值,但我想只允許更改名稱而不擴展名。NSTableView - 如何在編輯前更改字符串
因此,如果有一個單元格的值爲filename.zip,並且用戶開始編輯該單元格,我希望他能夠僅編輯沒有.zip擴展名的文件名部分。
我該怎麼做?
我有一個文件名錶。我希望用戶能夠更改值,但我想只允許更改名稱而不擴展名。NSTableView - 如何在編輯前更改字符串
因此,如果有一個單元格的值爲filename.zip,並且用戶開始編輯該單元格,我希望他能夠僅編輯沒有.zip擴展名的文件名部分。
我該怎麼做?
嗯,我想你應該將NSFormatter
應用到你的表的每個單元格。 NSFormatter
可讓您自定義單元格的輸出。您應該閱讀文檔以更好地理解它,我沒有自己使用過,但是您可以根據單元格的狀態(如果正在編輯或不編輯)自定義輸出。我自己是一個新手...所以我不確定這是否是正確的解決方案,但我希望這可以指導您正確的方向。
是的,我終於明白了。 –