1
在界面構建器中,我們可以簡單地將一條線拖到視圖中。如何以編程方式添加一行NSBox?
但我想一個線(例如,垂直線)編程分配到我的視圖層次,我應該怎麼前初始化箱 - addSubview:和- SETFRAME:的方法呢?
在界面構建器中,我們可以簡單地將一條線拖到視圖中。如何以編程方式添加一行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];