我在rootViewController中一個一個地推送一個UIViewController(一個接一個)現在我想回到rootviewcontroller並打開一個新的UIViewController,我該怎麼辦?我可以使用通知來實現它,但我真的想知道實現它的好方法。iOS - 有一個很好的popToRootViewController並打開一個新的UIViewController
1
A
回答
-1
認爲它是一個堆棧。首先你在rootViewController中,然後在它前面推兩個viewController。
所有你需要的是
func popViewController(animated: Bool) -> UIViewController?
因此,所有你需要的是彈出兩次回到RootViewController的。
0
首先我創建一個新的UIViewController,然後我將其添加到viewControllers在navigationController,至少我用popToViewController去新的UIViewController
相關問題
- 1. iOS UIViewController麻煩打開另一個uwwcontoller
- 2. 從UINavigationController開始一個新的UIViewController
- 3. 有沒有一個很好的開源域提取?
- 4. 有沒有一個很好的開源xml ide?
- 5. 有沒有一個很好的指導,開始與Mercurial?
- 6. 有一個JButton打開一個新的JPanel
- 7. 打開一個新的窗口,但並不總是它的一個新實例
- 8. 關閉一個simplemodal打開一個新
- 9. 打開從另一個(IOS)的申請
- 10. 打開一個新選項卡並添加一個mxml組件
- 11. 有一個很好的表示字符串從一個雙重
- 12. 快速打開新的UIViewController
- 13. 打開一個新頁面?
- 14. 在打開一個新
- 15. 打開一個新窗口
- 16. 一個的UITabBarController和一個UIViewController(iOS版的Xcode)之間切換
- 17. 打開一個新窗口中創建一個新的會話
- 18. 如何添加一個新的自定義的UIViewController在IOS
- 19. 的iOS - 呈現一個UIViewController花葯的UIViewController
- 20. 試圖打開的Chrome瀏覽器一個新的標籤,但它沒有打開一個新標籤
- 21. 開放的UIViewController從一個UIWebView
- 22. lisp庫的一個很好的來源?
- 23. 一個很好的替代GWT的Clojure
- 24. 是CouchDB的一個很好的契合?
- 25. 經典ASP的一個很好的IDE?
- 26. Resharper rampup的一個很好的視頻
- 27. on_actionfoobar_triggered()打開一個新的form.ui
- 28. 使用JButton打開一個新的JFrame
- 29. 如何打開一個新的活動而不打開最後一個?
- 30. 如何打開一個Activity的前一個實例並重新創建它?
使用委託或放鬆? – Tj3n
我建議你推新視圖控制器,然後操縱導航控制器的'viewControllers'屬性來刪除不需要的視圖控制器,以便從新VC的「後退」將您帶到根目錄 – Paulw11
謝謝你的回答,我已經解決了它@ Paulw11 – jansma