簡體   English   中英

NSTableView-如何在編輯之前更改字符串

[英]NSTableView - how to change string just before editing

我有一個文件名表。 我希望用戶能夠更改值,但我只允許更改名稱而不擴展其名稱。

因此,如果有一個值為filename.zip的單元格,並且用戶開始編輯該單元格,我希望他能夠僅編輯文件名部分,而沒有.zip擴展名。

我怎樣才能做到這一點?

好吧,我想您應該將NSFormatter應用於表的每個單元格。 NSFormatter使您可以自定義單元格的輸出。 您應該閱讀文檔以更好地理解它,我自己沒有用過,但是您可以根據單元格的狀態(無論是否正在編輯)自定義輸出。 我本人是新手...所以我不確定這是否是正確的解決方案,但是我希望這會為您指明正確的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM