【问题标题】:PopToRootViewController in one tab bar item from another tab bar item另一个选项卡栏项目中的一个选项卡栏项目中的 PopToRootViewController
【发布时间】:2018-05-02 06:11:40
【问题描述】:

我有带有 5 个 TabBarItem 的 TabBarViewController

当我站在 TabBarItem[0] 时,我通过 Navigation 推送到 ViewController。 从那个 ViewController,我切换到 TabBarItem[4]。 问题是:当我站在 TabBarItem[4] 时,如何在 TabBarItem[0] 中弹出ToRootViewController?

非常感谢。

(我的主要问题是从 TabBarItem[4] 切换到 TabBarItem[0] 时出现警告:

【Transition】ABCViewController 开始/结束外观转换的不平衡调用

所以当我站在 TabBarItem[4] 的时候,我想在 TabBarItem[0] 的 PopToRootViewController。 如果我能做到这一点,上面的警告将不再出现)

【问题讨论】:

    标签: swift uitabbarcontroller


    【解决方案1】:

    在标签 4 的 viewDidAppear

    if let first = self.tabBarController.viewControllers.first as? UINavigationController {
        // popToRoot here
        first.popToRootViewController(animated:false)
    }
    

    【讨论】:

      猜你喜欢
      • 2015-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-11
      • 1970-01-01
      • 1970-01-01
      • 2015-01-15
      相关资源
      最近更新 更多