0

我在MainViewControllerxib 中创建了两个并将subviews它们与IBOutlets. MainViewController我需要它是这样的,因为用户MainViewController调整大小的句柄subviews

现在我想为子视图创建两个带有 xib 的 ViewController,这样我就可以用内容填充子视图,而无需考虑 MainViewController 对它们做了什么。

怎么做?

我开始创建两个SubviewControllers,在MainViewController重写的初始化程序中初始化。但我不知道如何连接SubviewControllerswith subviews,尤其是两者都subviews出现在多个 xib 中 - 在主 xib 中它们是空的,而在“它们的” xib 中有内容。

4

1 回答 1

2

MainViewController要在另一个 viewController() 中使用 viewController() 的 UIView,NextViewController您必须将 MainViewController 添加为类似这样的子NextViewController项。NextViewController

MainViewController * child = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
[self.view addSubview:child.subView1];
[self addChildViewController:child];
[child release];//for NON ARC
于 2013-06-27T09:41:36.140 回答