【发布时间】:2013-11-15 07:50:48
【问题描述】:
在界面生成器中,我们可以简单地将一条线拖到视图中。
但我想以编程方式将一条线(例如,垂直线)分配到我的视图层次结构中,我应该在 - addSubview: 和 - setFrame: 之前初始化框> 方法?
【问题讨论】:
标签: macos interface-builder line nsbox
在界面生成器中,我们可以简单地将一条线拖到视图中。
但我想以编程方式将一条线(例如,垂直线)分配到我的视图层次结构中,我应该在 - addSubview: 和 - setFrame: 之前初始化框> 方法?
【问题讨论】:
标签: macos interface-builder line nsbox
对不起,我自己解决了。以下是代码:
NSBox *line = [[NSBox alloc] init];
[line setBoxType:NSBoxSeparator]; /* make it a line */
[line setFrame:NSMakeRect(0.0, 20.0, 300.0, 0.0)]; /* Or assign NSLayoutConstraint objects */
[self.view addSubview:line];
【讨论】: