NSTextField以编程方式绘制到视图
问题描述:
所以我有这个视图叫做scrollView
。这是一个NSScrollView
类型。我想手动绘制文本而不使用界面生成器。NSTextField以编程方式绘制到视图
我做了一个NSTextField
并将其中的字符串值设置为“Hello World”,那么如何将它添加到scrollView
?
这里是什么,我试图做的基本结构:
NSTextField *usernameText = [[NSTextField alloc] init];
[usernameText setStringValue:username];
NSView *subView = [[NSView alloc] init];
[subView addSubview:usernameText];
[scrollView addSubview:subView ];
答
你的问题被归类在iOS中,但根据上下文及“NS”我会去与Mac版本。
你应该看看苹果的“文本系统用户界面层编程指南”特别是标题为将NSTextView对象放入NSScrollView here的部分。
基本上你首先设置了NSScrollView。然后创建并配置NSTextView,最后在NSScrollView中合并这些部分。