簡體   English   中英

從NSTextView中刪除文本

[英]Removing text from NSTextView

我已經創建了一個NSTextView並設法使用getter來填充它嵌入的滾動視圖,並使用.insertText()函數。

如何清空相同的NSTextView 我已閱讀文檔,似乎沒有函數.removeText() Apple允許您插入數據但不能以編程方式刪除數據似乎有點奇怪。 我已經搜索了高低的答案但空手而歸。

你不能直接設置文本視圖的文本,但你可以設置它的textStorage ,獲取該對象的mutableString ,它繼承自NSMutableAttributedString ,然后使用setString() ,傳遞一個空字符串。

不知道我在想什么。 使用繼承自NSText var string { get set }

如果您直接在textview上設置文本,您將無法自動讓撤消管理器選擇更改。

我發現首先選擇所有文本然后刪除它更可靠。

[self.textInput selectAll:self];
[self.textInput delete:self]; 

暫無
暫無

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

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