从下面的截图中可以看到,我有视图控制器,我正在重复使用它。根据选择的选项卡栏,将创建不同的视图控制器实例。但是根据标签栏,我想在viewDidLoad
之前以不同方式初始化我的视图控制器。我怎样才能做到这一点?
答案 0 :(得分:1)
在确保您的segue全部命名后,在容器视图控制器的prepareForSegue中执行此操作。
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([segue.identifier isEqualToString:@"embedded"])
{
ReusableViewController* vc = (ReusableViewController*)segue.destinationViewController;
// setup vc customization here
}
}