cocoa - 从 NSTextView 中删除文本

标签 cocoa swift nstextview

我已经创建了一个 NSTextView 并设法使用嵌套在其中的 ScrollView 的 getter 填充它,并使用 .insertText() 函数。

如何清空同一个 NSTextView?我已阅读文档,似乎没有函数 .removeText()。 Apple 允许您插入数据但不允许以编程方式删除数据,这似乎有点奇怪。我到处寻找答案,但一无所获。

最佳答案

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

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

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

相关文章:

iphone - 具有新 iOS 5 线程选项的核心数据并发性

macos - 以编程方式向 Mac 添加/删除工作区

swift - .sks 文件中 SKSpriteNode 的子类

swift - Swift 中的 IMAAdsLoader 错误但不是 Objective C

swift - 在 NSTextView 下面添加一个 NSVisualEffectView

cocoa - 在 NSTextView 中查找字符中心

objective-c - Objective C - 没有以前的函数原型(prototype)

iphone - 还有更多值得一看的 Cocoa 和 Cocoa Touch 视频吗?

swift - 使用联系人框架 api ios 获取当前电话号码

objective-c - 如何仅更改 NSTextView 中整个样式文本的字体大小