我创建了一个 NSTextView 并设法使用它嵌套在滚动 View 中的 getter 并使用 .insertText() 函数填充它。

如何清空相同的 NSTextView ?我已阅读文档,但似乎没有函数 .removeText() 。 Apple 允许您插入数据但不允许以编程方式删除它,这似乎有点奇怪。我一直在寻找答案,但空手而归。

最佳答案

你不能直接设置文本 View 的文本,但你可以设置它的 textStorage 's ,获取该对象的 mutableString ,它继承自 NSMutableAttributedString ,然后使用 setString() ,传递一个空字符串。

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

关于cocoa - 从 NSTextView 中删除文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25107868/

10-13 04:05