美文网首页
多页面返回跳转方案

多页面返回跳转方案

作者: CodingTom | 来源:发表于2019-07-18 09:26 被阅读0次

    多页面跳转:

    可以 通过代理 完成多级跳转
    viewController 添加 delegate ,
    入口页面 实现此方法。

    /// 选择了什么东西
    func delegateSelector(_ selector: NSObject, model: NSObject) {           
         navigationController?.popToViewController(self, animated: true)
    }
    

    通过重置navigationController 的 ViewControllers的层级。

    // 重置跳转 
    let VC = UIViewController()
    if var viewControllers = navigationController?.viewControllers {
        viewControllers.removeLast()
        viewControllers.append(askPriceSuccessController)
        navigationController?.setViewControllers(viewControllers, animated: true)
    }
    

    相关文章

      网友评论

          本文标题:多页面返回跳转方案

          本文链接:https://www.haomeiwen.com/subject/jlkklctx.html