我有一个UIView Control(控制器1),它正在UIView上显示一些UI纽扣。当点击一个按钮时,我愿意即刻启用第二个UIView Control(控制器2, 控制器2, 是一个完全不同的控制器类别), 它将在程序上创建一些 UIView View( 控制器1), 并将这些添加到由控制器1 管理的 UIIView 管理的一个界面中。
因此,在控制器1中,我喜欢以下代码:
- (void) someButtonPressed: (id)sender
{
ViewController2* controller2 = [ [ ViewController2 alloc ] initWithNibName:nil bundle:nil ];
}
理想的情况是,在控制器1 (添加视图和类似的观点) 内,我将不再有任何进一步的代码行。 我真的要创建所有的观点,并将其添加到控制器2 代码内的现有观点中。
我试过把下面的代码输入控制器 2:
- (void)loadView
{
NSLog(@"HPSViewEditorViewController loadView");
}
但它没有被调用。
我想将控制器2 整个UIView等级的控制器2 包含在控制器2 代码中,不要用除控制器2 即时化以外的任何东西来包罗控制器1 。
谢谢