gpt4 book ai didi

ios - 快速将 View Controller 解除到另一个 View Controller

转载 作者:行者123 更新时间:2023-11-30 14:17:57 25 4
gpt4 key购买 nike

假设我在选项卡栏上有 View :A 和 B。单击按钮时, View B 将打开带有模态转场的 View C(我这样做是为了避免从该 View Controller 返回后丢失带有推送转场的选项卡栏)。我想关闭 View Controller C,而不是获取 B,我想获取 View Controller A。如何在 Swift 中完成此操作?

最佳答案

func backTwoViewController() {
let viewControllers: [UIViewController] = self.navigationController!.viewControllers as [UIViewController];
self.navigationController!.popToViewController(viewControllers[viewControllers.count - 2], animated: true);
}

或者如果您的 View A 是 rootViewController,您可以使用以下内容:

self.navigationController?.popViewControllerAnimated(true)

关于ios - 快速将 View Controller 解除到另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30902625/

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