楼主:
sorkayi (寻找奶昔)
2018-06-30 09:39:04各位大大们好
这几天小弟有个需求
想要可以随便切换 view controller
例如我有 A B C D E
切换顺序想要可以随便切换 又不需要返回
想把 presented view controller 删掉 有什么比较好的作法嘛
以前都是 set view controller & add sub view 上去
现在来说应该有比较文明一点的方法了吧@@?
加到阵列随机取uinavigationcontroller的push vc
作者:
Esvent (Esvent)
2018-06-30 13:55:00如果没有用navigationController或tabBarController的话直接切换keyWindow的rootViewController即可有用上述两种容器的话 也可以直接设定他们的stack可以参考一下 -setViewControllers:animated:
appDelegate.window.rootViewController = newVC, 不过在某些 iOS 版本会有内存问题.
在上一层的presenting 实作A B C D E的换页先dismiss无动画 completion再present
tabBarController或自制类似模式的ViewController