美文网首页iOS学习开发iOS 开发 iOS Developer
关于UINavigationController的跳转

关于UINavigationController的跳转

作者: 泰好笑勒 | 来源:发表于2016-03-19 16:29 被阅读178次

       对于导航控制器的跳转,已经有很多文章,别的就不说了。但是很少提及setViewControllers: animated:这个方法。 因项目需要达到这样的需求,比如三个viewController:A,B,C。 跳转顺序是A push C ,C back B back A。 就看到了这个方法。

       用法很简单,没有可说的。

    list -1 list -2

      但是文档中有提到,这个方法是用来更新或者替换当前导航控制器的所有viewControllers,所以如果VC1前面还有vc0,发现 vc0已经不在这个栈序列中了。此时就需要先遍历导航控制器的viewControllers,重新入栈。

    谢谢。

    相关文章

      网友评论

        本文标题:关于UINavigationController的跳转

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