У меня есть ViewController, в котором есть 2 NSView разных размеров. Я хочу добавить представление пользовательского ViewController в качестве подпредставления к обоим из этих NSView и иметь динамический размер для заполнения (два родительских представления). Я могу сделать это очень хорошо в файле реализации для основного макета, но это много кода. Вместо этого я хотел бы, чтобы мой пользовательский ViewController выполнял всю работу. Для этого мне нужно знать высоту и ширину представления, в которое я добавляю свое пользовательское представление. Есть свойство parentViewController, но оно мне ничего не дает. Есть ли способ сослаться на представление, к которому добавляется представление?
В моем пользовательском методе ViewController viewDidLoad я хотел бы иметь
[self.view setFrame:CGRectMake(0, 0,
self.parentViewController.view.frame.size.width,
self.parentViewController.view.frame.size.height)];
но высота и ширина здесь равны нулю.
Я копался в документации в течение нескольких часов, и я все еще в замешательстве. Любая помощь приветствуется.