美文网首页
iOS 侧滑返回到rootViewController

iOS 侧滑返回到rootViewController

作者: Xtuphe | 来源:发表于2022-12-28 11:48 被阅读0次

有时候的需求是从rootController跳转至页面A再跳转至页面B, 然后从B返回时直接返回到rootController, 如果按钮返回的话可以用

navigationController?.popToRootViewController(animated: true)

但是现在大部分人都习惯从屏幕左侧滑动返回, 此时仍然会返回到页面A.
解决办法是在A进入B时, 把A从navigationController的contollers里移除.

let root = navigationController?.viewControllers.first!
navigationController?.setViewControllers([root!, B], animated: true)

这样侧滑返回时也是直接返回到rootController

相关文章

网友评论

      本文标题:iOS 侧滑返回到rootViewController

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