在NSScrollView中显示文本(Swift)

刚开始学习Swift并创建了一个小小的macOS应用程序,我想在其中使用a NSScrollView来显示属性字符串。我试过了:

@IBOutlet var ScrollViewOutlet : NSScrollView

var attributedString = NSMutableAttributedString(string: myText)

ScrollViewOutlet.insertText(attributedString)

但这似乎不起作用。感到困惑,因为对a进行完全相同的操作NSTextView就像一种魅力。

我在这里想念什么?

回答:

似乎Xcode的早期beta版本(带有Swift)具有这种出口的严重问题(如您在此处看到:http

:

//swiftwtf.tumblr.com/post/88387419568/nstextview)。

textFieldOutlet.textStorage.mutableString.setString("Hello w0rld!")

要处理字符串,请为textField代替scrollView本身创建一个出口,这也是一种较好的做法。

以上是 在NSScrollView中显示文本(Swift) 的全部内容, 来源链接: utcz.com/qa/423283.html

回到顶部