iOS:故事板Segue

时间:2012-08-28 09:32:17

标签: ios uiviewcontroller storyboard segue

目前我正在为IPad应用程序工作,该应用程序在第一个场景上显示幻灯片 - 通过分页的UIScrollView实现。当我点击幻灯片中的一个页面时,我想推送一个新的VC(到一个新的场景,它应该呈现多个缩略图......如果你愿意,可以提供一种细节层)。

我怎么能通过segue这样做?目前我只是拔出一个新的VC并将SlideshowVC与场景中的下一个VC相连 - 但没有任何反应。我把头包裹在几个教程中,但大多数都使用了一个连接到下一个VC的按钮。是否可以简单地将SlideshowVC与下一个VC连接,或者我是否真的需要在整个滚动视图上绑一个按钮并将按钮与下一个VC连接?

目前我的场景如下图所示。第一个是NavVC - 第二个是SlidehsowVC,第三个是DetailVC。 enter image description here

1 个答案:

答案 0 :(得分:4)

如果您不想将segue连接到按钮,当您拦截用户交互时,只需执行此操作 -

[self performSegueWithIdentifier:@"mySegueIdentifier" sender:self];

如果您需要在到达之前进行任何设置,请使用此 -

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"mySegueIdentifier"]) {
        MyViewController *myViewController = segue.destinationViewController;
        // do something here
    }
}
相关问题