我有一个自定义UIView,它是一个xib文件,然后是一个控制该视图的类。我还有一个故事板里面有很多不同的视图控制器。如何从UIView到故事板内的特定UIViewController执行segue?
由于
答案 0 :(得分:1)
你做不到。您可以使用界面构建器右侧的菜单为UIViewController
提供故事板ID。
然后以编程方式调用它,就像这样:
MyCustomViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MyViewController"];
[self.navigationController pushViewController:vc animated:YES];
答案 1 :(得分:0)
您可以将ViewController放入Storyboard,将类设置为自定义ViewController。然后,如果您在xib中有视图的类文件,请将自定义视图设置为VC的视图(已在loadView中保存一些代码),然后只需将自定义VC中的segue添加到另一个视图控制器。要触发该segue,您必须在自定义ViewController中调用[self performSegueWithIdentifier:@"identifierOfSegue"]
。