我的应用程序有类别,这个类别可以有无限的子类别或视频.我的主要View控制器有一个uicollection vith单元格.我需要的是,当我选择一个类别时,如果类别有子类别,那么创建其他视图控制器,如第一个带子类别,但如果类别有视频则转到其他不同的视图控制器.
我认为我需要在我的主视图控制器中从我的单元格中获得两个segue:
我想从我的voew控制器的单元格中拖出一个segue到自己.所以我可以推送特定视图控制器的"无限"实例(对于所有可能的子类别).
但我不知道如何将视图从控制器拖到自身.当我尝试拖动第二个segue xcode删除我的第一个segue.
谢谢你的朋友们.
只需从代码中创建自定义segue.您不仅限于使用故事板时的一个segue.
UIViewController *toViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"OtherViewControllerId"];
MyCustomSegue *segue = [[MyCustomSegue alloc] initWithIdentifier:@"" source:self destination:toViewController];
[self prepareForSegue:segue sender:sender];
[segue perform];
Run Code Online (Sandbox Code Playgroud)
或创建一个带ID的视图控制器并将其推送
UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"MyController"];
[self.navigationController pushViewController: myController animated:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3674 次 |
| 最近记录: |