如何使用storyboards / IN从自定义视图操作中推送视图控制器?

时间:2012-02-20 02:05:05

标签: ios uiviewcontroller uinavigationcontroller interface-builder storyboard

我有一个导航控制器,而不是使用未在故事板/界面构建器上显示的自定义组件来管理视图。当我触发特定动作时,我想推动下一个视图控制器。我可以在代码中执行此操作,但我想尽可能地坚持使用故事板。有没有办法建立这个链接?

由于

1 个答案:

答案 0 :(得分:2)

在(根)视图控制器中使用prepareForSegue

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"SeguName"]) {
        UINavigationController * navigationController = segue.destinationViewController;
        PlayerDetailsViewController * playerDetailsViewController = [[navigationController viewControllers] objectAtIndex:0];
        playerDetailsViewController.delegate = self;
    }
}