我有几个具有相同类的视图控制器。
如何在区分特定区域时区分它们?
通常我会使用此代码来执行此操作,但这只适用于类的单个实例:
SecondViewController *secondview = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:secondview animated:YES completion:nil];
答案 0 :(得分:2)
您有以下选项:
- 使用故事板等,使用segues;
- 使用故事板并使用:
ExploreViewController *ev = [self.storyboard instantiateViewControllerWithIdentifier:@"ProfileViewController"];
- 不要使用故事板,因此您只需根据要显示的viewcontrollers在“ initWithNibName ”中设置nib名称。