サイズの異なる2つのNSViewを持つViewControllerがあります。カスタムViewControllerのビューをサブビューとしてこれらのNSViewの両方に追加し、動的に塗りつぶすサイズ(2つの親ビュー)にしたいです。これはメインレイアウトの実装ファイルで問題なく実行できますが、コードがたくさんあります。代わりに、カスタムViewControllerにすべての作業を実行させたいと思います。そのためには、カスタムビューを追加するビューの高さと幅を知る必要があります。parentViewControllerプロパティがありますが、何もしていません。ビューが追加されているビューを参照する方法はありますか?
私のカスタムViewControllerviewDidLoadメソッドで、
[self.view setFrame:CGRectMake(0, 0,
self.parentViewController.view.frame.size.width,
self.parentViewController.view.frame.size.height)];
ただし、ここでは高さと幅の両方がゼロです。
私は何時間もドキュメントを掘り下げてきましたが、まだ混乱しています。どんな助けでも大歓迎です。