使用swift做iphone應用程序。在父視圖控制器中有一個按鈕,並且指向導航控制器的segue。在父視圖控制器中單擊按鈕時,它會轉到導航控制器。當它顯示導航視圖控制器時,如何在導航視圖控制器中將其移回父視圖控制器?從導航控制器移動到父視圖控制器
回答
您需要按鈕才能撥打dismissViewControllerAnimated(true, completion: nil)
。這應該消除提供的導航控制器。
非常感謝您的信息。回覆較晚,抱歉 – Arav
如果我理解你正確,你想從你來自哪裏回來。在這種情況下,請查看Unwind Segues。本質上,你是一個具有特定簽名的父視圖控制器的添加方法,那麼你可以使用界面構建器或以編程方式導航回它。
Thx很多的信息。問題是我的第一個視圖控制器不在導航控制器內。爲具有視圖控制器列表的導航控制器創建手動搜索。我可以這樣做,或者我需要移動導航控制器內的第一個視圖控制器嗎? – Arav
你沒有提到你如何實例化導航控制器。所以如果你調用了presentViewController:animated:completion:顯示導航控制器,然後調用[self.presentingViewController dismissViewControllerAnimated:YES completion:NULL];解僱它。設置self.navigationItem.rightBarButtonItem以在您的導航控制器中調用此方法。 – BeWarned
非常感謝您的信息。對不起,延遲迴復 – Arav
- 1. 從導航控制器導航到正常視圖控制器
- 2. 當我從一個視圖控制器移動到其他視圖控制器與導航控制器
- 3. 從導航欄視圖控制器導航到標籤欄視圖控制器
- 4. 調用父視圖控制器(通過導航控制器)
- 5. iOS導航控制器不會移動到下一個視圖控制器
- 6. 將視圖控制器從一個視圖控制器移動到另一個視圖控制器而無需導航控制器堆棧
- 7. 從視圖控制器移動到標籤欄控制器
- 8. 從當前視圖控制器的子視圖控制器導航到詳細信息視圖控制器
- 9. 在ios7導航視圖控制器中移動導航欄
- 10. 從導航控制器中刪除視圖控制器
- 11. 從詳細視圖控制器導航到表視圖控制器
- 12. TempData從視圖移動到控制器
- 13. 從swrevealcontroller移到導航控制器?
- 14. 導航到分離視圖控制器
- 15. 推動從右側的視圖控制器,動態導航控制器
- 16. 如何在推動導航控制器後移動視圖?
- 17. 如何推動要求視圖控制器到導航控制器在迅速
- 18. 在視圖控制器中使用導航控制器
- 19. 在視圖控制器中實現導航控制器
- 20. 在視圖控制器內添加多個導航控制器?
- 21. 導航控制器跳過視圖控制器
- 22. 釋放與導航控制器相關的視圖控制器
- 23. 導航控制器推送 - 視圖 - 控制器
- 24. 導航控制器+段控制器:無法更改視圖
- 25. 帶有導航控制器的視圖控制器
- 26. 結合標籤,導航控制器和視圖控制器
- 27. 將視圖控制器推入導航控制器
- 28. 不使用導航控制器時彈出視圖控制器?
- 29. 故事板 - 視圖控制器中的導航控制器
- 30. 頁面視圖控制器內的導航控制器
改變'種類'的**推**,那麼你應該沒問題... – Lamar