[英]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.