我正在使用故事板,我需要使用此方法将storyboard中的视图控制器与viewcontroller同步。我不知道在哪里添加这个方法。如果它的自我,我将如何使用它。例如
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
bundle: nil];
MenuScreenViewController *controller = (MenuScreenViewController*)[mainStoryboard
instantiateViewControllerWithIdentifier: @"<Controller ID>"];
我得到的一个例子。但是,我不想创建我想要自己的menuscreenviewcontroller的实例,然后能够自定义其属性。我也不确定我应该把这段代码放在哪里。是在loadview还是viewwillload?
感谢任何帮助。
答案 0 :(得分:0)
您应该能够在故事板的初始视图控制器的viewDidLoad中使用它来加载故事板文件中也存在的其他一些视图控制器。据我所知,它是来自故事板的实例(前提是您使用属性检查器中的标识符正确识别它)。但除非有理由这样做,否则你通常会使用Segue和内部
(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
您将通过
获得下一个视图控制器[segue destinationViewController];