iOS开发中,在没有用到navigationController情况下,页面跳转多用present,但它并没有一个类似popToRootViewControllerAnimated的方法可以直接回到根控制器,下面给出三个方法:
方法一:循环获取到最底层控制器,然后dismiss掉,直接返回到跟控制器
方法二:在方法一种稍作修改,通过判断直接dismiss到目标控制器
方法三:逐级获取,然后dismiss掉,可以回到想要的控制器 (如:A→B → C → D逐级present后由D想回到B)
本文介绍了在iOS开发中,当未使用navigationController时如何实现从当前控制器返回到根控制器的三种方法,包括循环获取并dismiss到根控制器、dismiss到目标控制器及逐级dismiss到指定控制器。
iOS开发中,在没有用到navigationController情况下,页面跳转多用present,但它并没有一个类似popToRootViewControllerAnimated的方法可以直接回到根控制器,下面给出三个方法:
方法一:循环获取到最底层控制器,然后dismiss掉,直接返回到跟控制器
方法二:在方法一种稍作修改,通过判断直接dismiss到目标控制器
方法三:逐级获取,然后dismiss掉,可以回到想要的控制器 (如:A→B → C → D逐级present后由D想回到B)
2379

被折叠的 条评论
为什么被折叠?