我有一个ViewController,在其中有两个不同大小的NSViews。我想将自定义ViewController的视图作为这两个NSViews的子视图添加,并让它动态地调整大小以填充(2个父视图)。我可以在主布局的实现文件中很好地完成这个过程,但代码量很大。相反,我希望我的自定义ViewController完成所有工作。为此,我需要知道要向其添加自定义视图的视图的高度和宽度。有一个parentViewController属性,但它对我没有任何作用。是否有一种方法可以引用正在添加视图的视图?
在我的自定义ViewController的viewDidLoad方法中,我希望能够有
在我的自定义ViewController的viewDidLoad方法中,我希望能够有
[self.view setFrame:CGRectMake(0, 0,
self.parentViewController.view.frame.size.width,
self.parentViewController.view.frame.size.height)];
但这里的高度和宽度都是nil。
我已经花了几个小时查阅文档,但仍然感到困惑。任何帮助都将不胜感激。