gpt4 book ai didi

IOS:一次管理一些 View Controller 并退出

转载 作者:行者123 更新时间:2023-11-29 03:27:42 26 4
gpt4 key购买 nike

我有这个代码:

    appDelegate.firstViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"firstviewcontroller"];
appDelegate.secondviewcontroller = [self.storyboard instantiateViewControllerWithIdentifier:@"secondviewcontroller"];
appDelegate.thirdViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"thirdviewcontroller"];
appDelegate.fourthviewcontroller = [self.storyboard instantiateViewControllerWithIdentifier:@"fourthviewcontroller"];

[self presentViewController:appDelegate.firstViewController animated:YES completion:nil];

现在,我通过这种方式分配了这些 View Controller ,并使用“presentViewController”以模态模式打开了第一个 View Controller 。好的,当我打开第一个 View Controller 时,我想管理其中的所有其他 View Controller 。在第一个 View Controller 中,我有四个按钮可以在第二个、第三个或第四个位置传递,在第二个 View Controller 中也是如此,我有四个按钮可以切换到第一个、第三个或第四个 ecc...

要将一个 View Controller 切换到另一个 View Controller ,我应该使用什么指令?如果我想退出一切呢?我只是打电话

[self dismissViewControllerAnimated:YES completion:nil];

???

谢谢

最佳答案

您应该使用容器 View Controller 来执行此操作。您可以创建一个新的自定义 UINavigationController 或子类或按原样使用它。这样,您就可以使所有这些 VC 保持事件状态,并通过使用 viewControllers 方法访问它们来提供它们之间的转换。

您可以找到更多信息here 。您可以查看“实现容器 View Controller ”部分。

你绝对应该看看that page .

关于IOS:一次管理一些 View Controller 并退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20245178/

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