And*_*ang 1 macos line interface-builder nsbox
在界面构建器中,我们可以简单地将一条线拖到视图中。
但是我想以编程方式将一条线(例如,垂直线)分配到我的视图层次结构中,我应该在- addSubview:和- setFrame:方法之前初始化该框吗?
对不起,我自己解决了。以下是代码:
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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2294 次 |
| 最近记录: |