当前位置: 首页 > 面试题库 >

在NSScrollView中显示文本(Swift)

韩烈
2023-03-14
问题内容

刚开始学习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)。
但是,因为Xcode 6 Beta 6它有效。


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

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



 类似资料:
  • 显示文本 使用一个 Text 对象 (PIXI.Text)在舞台上展示文本。简单来说,你可以这样使用它: let message = new Text("Hello Pixi!"); app.stage.addChild(message); 这将会在画布上展示文本“Hello, Pixi”。Pixi的文本对象继承自Sprite类,所以它包含了所有相同的属性,像x, y, width, height

  • 数据显示在logcat中,但不显示在文本视图中。我能做什么 这是我的日志

  • 我在画板上。cc和draw方法不会输出任何文本。 这个程序应该画三角形。我的画法会像它想象的那样画线,但是它不会画文本。让我沮丧的是,我以前用过文本(),没有问题。我回去用文本()加载了我以前做的另一个程序,它工作得很好!打印文本n一切。但我目前的程序不会这样做。 我很迷茫:(

  • 我对JavaFX和JavaFX Scene Builder是新手,几个星期以来一直在研究并试图弄清楚如何简单地从文本文件中读取并在文本中显示其内容。我的controller类中有一个很好的文件读取功能,但我不知道如何将文本文件显示到fxml文档中的文本区域。我已经学会了如何单击按钮并使文件显示在文本区域中,但我希望GUI加载后立即在文本区域中显示内容。如果任何人有一个想法如何去做这件事,你的帮助将

  • 我想使文本编辑器显示显示在屏幕的左侧 如图所示,在编辑文本中写入的行数显示为1、2、3等 我也希望当用户向上或向下滚动的行数也滚动。提前致谢

  • 我想在单击按钮后在textBox中显示我的排序数组。我有两个类和一个接口。第一类生成随机数并在textbox1中显示,第二类进行冒泡排序,而我不能在texbox上显示排序数组。 头等舱: 这是气泡排序 等差算法: 最后一件事是请求TextBox: 是否重写bubblesort方法?或者怎样?我几乎什么都试过了。Thanskd和问候。