gpt4 book ai didi

ios - 如何创建从 View Controller 到自身的 segue

转载 作者:IT王子 更新时间:2023-10-29 05:43:12 26 4
gpt4 key购买 nike

我的应用程序有类别,这个类别可以有无限的子类别或视频。我的主要 View Controller 有一个 uicollection vith 单元格。我需要的是,当我选择一个类别时,如果该类别有子类别,那么首先创建其他 View Controller ,但如果该类别有视频,则转到其他不同的 View Controller 。

我想我需要从我的主视图 Controller 中的单元格中提取两个 segues:

  • 其中一个具有显示视频 View Controller 的目的
  • 其他人自己去展示所有的子类别。

我想将 segue 从我的 voew Controller 的单元拖到它自己。所以我可以推送那个特定 View Controller 的“无限”实例(对于所有可能的子类别)。

但我不知道如何将 segue 从 View Controller 拖到自身。当我尝试拖动第二个 segue 时,xcode 删除了我的第一个 segue。

谢谢各位 friend

最佳答案

只需从代码创建自定义转场。这样,您就不会像使用 Storyboard时那样仅限于一个 segue。

 UIViewController *toViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"OtherViewControllerId"];
MyCustomSegue *segue = [[MyCustomSegue alloc] initWithIdentifier:@"" source:self destination:toViewController];
[self prepareForSegue:segue sender:sender];
[segue perform];

或者创建一个带有 ID 的 View Controller 并推送它

UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"MyController"];
[self.navigationController pushViewController: myController animated:YES];

关于ios - 如何创建从 View Controller 到自身的 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31647779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com