在界面构建器中,我们只需将一条线拖到视图中即可。
但是我想以编程方式将一行(例如,垂直线)分配到我的视图层次结构中,我应该在 - addSubview:和 - setFrame:方法?
答案 0 :(得分:3)
对不起,我自己解决了。以下是代码:
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];