作者:
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