gpt4 book ai didi

iOS - 弹出两个或多个 Controller 但不弹出顶部

转载 作者:行者123 更新时间:2023-11-28 21:26:19 25 4
gpt4 key购买 nike

我有以下场景:

A(Bottom) -> B -> C -> D(Top)

一旦我位于顶部(D Controller ),我想弹出 B 和 C Controller 。这样,当我从 D 向后按时,我可以回到 A。

甚至可能吗?

最佳答案

是的,你可以,你需要在推送到 D viewController 后更改导航堆栈,实现这个

NSMutableArray *navigationStack = [D.navigationController.viewControllers mutableCopy];
[navigationStack removeObject:B];
[navigationStack removeObject:C];
[D.navigationController setViewControllers:navigationStack animated:NO];

弹回后你会回到A

关于iOS - 弹出两个或多个 Controller 但不弹出顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37967515/

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