Bin*_*Ich 0 storyboard uiviewcontroller ios segue
目前,我正在开发一个 iPad 应用程序,该应用程序在第一个场景上显示幻灯片 - 使用分页 UIScrollView 实现。当我单击幻灯片中的一页时,我想推送一个新的 VC(到一个新场景,它应该显示多个缩略图……如果您愿意,可以是一种细节层)。
我怎样才能通过segue做到这一点?目前,我只是拉出一个新的 VC,并将 SlideshowVC 与场景中的下一个 VC 连接 - 但没有任何反应。我研究了几个教程,但大多数都使用一个连接到下一个 VC 的按钮。它是否能够简单地将 SlideshowVC 与下一个 VC 连接,或者我真的需要在整个滚动视图上绑一个按钮并将按钮与下一个 VC 连接吗?
目前我的场景如下图所示。第一个是 NavVC,第二个是 SlidehsowVC,第三个是 DetailVC。
如果您不想将 Segue 连接到按钮,那么当您拦截用户交互时,只需执行以下操作 -
[self performSegueWithIdentifier:@"mySegueIdentifier" sender:self];
Run Code Online (Sandbox Code Playgroud)
如果您需要在到达那里之前进行任何设置,请使用此 -
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"mySegueIdentifier"]) {
MyViewController *myViewController = segue.destinationViewController;
// do something here
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1769 次 |
最近记录: |