Как программно добавить строку NSBox?
В конструкторе интерфейсов мы можем просто перетащить линию в представление.
Но я хочу программно назначить линию (например, вертикальную линию) в мою иерархию представлений, что я должен инициализировать в поле перед - addSubview: и - setFrame: method?
1 ответ
Решение
Извините, я решаю это сам. Вот коды:
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];