NSTextField以编程方式绘制到视图

时间:2011-08-22 03:26:15

标签: macos

所以我有一个名为scrollView的视图。它是NSScrollView类型。我想手动绘制文本而不使用界面构建器。

我创建了一个NSTextField并将其中的字符串值设置为“Hello World”,那么如何将其添加到scrollView

这是我想要做的基本结构:

NSTextField *usernameText = [[NSTextField alloc] init];
[usernameText setStringValue:username];

NSView *subView = [[NSView alloc] init];
[subView addSubview:usernameText];

[scrollView addSubview:subView ];

1 个答案:

答案 0 :(得分:0)

您的问题归类为ios,但根据上下文和“NS”,我将使用mac版本。

您应该查看Apple的“文本系统用户界面层编程指南”,特别是标题为将NSTextView对象放入NSScrollView here的部分。

基本上你首先设置了NSScrollView。然后,您创建并配置NSTextView以进入NSScrollView,最后组合各个部分。