我在android中有背景,並且簡而言之,每個屏幕都有Activity在堆棧上推送,當我調用Activity.this.finish()時,它會從堆棧和應用程序在前一個屏幕(後退按鈕等行爲)上移除。在ios 6應用程序中,我有導航欄(它沒有嵌入到導航控制器中,有什麼方法可以調用某些東西來銷燬當前控制器並返回上一個?回到沒有導航控制器的導航欄(如android中的Activity.this.finish())?
0
A
回答
2
這取決於你如何帶來「電流控制器」。由於沒有涉及導航控制器,因此可能使用「PresentViewController」來引入此「電流控制器」。然後,您可以「dismissViewController」爲
[self dismissViewControllerAnimated:YES completion:Nil];
2
如果您無法訪問NavigationController, T改變它的堆棧。
我想你應該只給你以NavigationController訪問(通過添加字段參考NC查看的例如類),然後只是把它無論你想要的。
你也可以請繼續參考AppDelegate類中的NC,以便您可以從應用中的任何位置調用NC的方法。
1
視圖與控制器沒有明確的關係,視圖不能在控制器堆棧中。設置按鈕的目標是一個UIViewController實例,並在行動方法調用:
[self.navigationController popViewControllerAnimated:YES|NO];
相關問題
- 1. 帶導航條但沒有控制器的iOS導航欄
- 2. 沒有導航欄的iOS導航控制器
- 3. 隱藏沒有導航控制器的導航欄
- 4. Modal塞進導航控制器沒有導航欄
- 5. 動畫導航控制器轉換沒有動畫導航欄
- 6. 回到導航控制器
- 7. Lone導航欄高度與導航控制器中的導航欄高度
- 8. 導航控制器返回到上方導航控制器
- 9. 導航控制器,導航項目和導航欄
- 10. 從導航欄視圖控制器導航到標籤欄視圖控制器
- 11. 導航控制器與導航控制器的標籤欄控制器
- 12. 標籤欄控制器+導航控制器上的導航欄佈局問題
- 13. 隱藏導航控制器堆棧中的一個導航欄
- 14. ios7導航欄風格看起來像導航控制器導航欄
- 15. 沒有導航控制器的ios segues
- 16. 推的UIViewController沒有導航控制器
- 17. 有沒有辦法回到以前的導航控制器?
- 18. 有點像Android的導航控制器?
- 19. 如何隱藏導航欄,當我從導航控制器推?
- 20. 導航欄未在嵌入中顯示導航控制器
- 21. 在ios7導航視圖控制器中移動導航欄
- 22. 導航欄不顯示在嵌入式導航控制器中
- 23. 從導航控制器導航到正常視圖控制器
- 24. 導航欄控制器裏面的導航控制器,可以嗎?
- 25. 如何回到一個導航控制器從presentmodalview控制器中的另一個導航控制器
- 26. 的UINavigationController沒有導航欄
- 27. 側欄導航改爲導航欄中的頂部導航欄
- 28. 從標籤欄控制器導航欄隱藏孩子的導航欄
- 29. 如何在沒有導航控制器的情況下在導航欄中添加欄按鈕。
- 30. 帶有標籤欄控制器的導航控制器?
有一個導航控制器的任何位置活動視圖控制器的層次,或者你根本沒有導航控制器? – dasblinkenlight 2013-02-15 04:16:16
你需要描述你如何從前一個控制器到現在的控制器,以獲得這個問題的良好答案。 – rdelmar 2013-02-15 04:33:08