有沒有一種方法可以在UINavigationController
的棧上返回一個視圖?或者查看具有特定標題的視圖?如何返回UINavigationController中的一個視圖?
34
A
回答
83
我的意思並不是無禮,但這的確是有據可查的。谷歌搜索甚至是UINavigationController上的Apple文檔搜索都會顯示您所需要的內容。要以編程方式彈出當前視圖控制器使用:
[[self navigationController] popViewControllerAnimated:YES];
要彈到一個特定的視圖控制器,你可以使用:
[[self navigationController] popToViewController:controller animated:YES];
你將不得不通過視圖控制器列表中第一個迭代和檢查標題與您正在查找的內容並將其傳遞給此方法。
6
看一看popViewControllerAnimated:
。
從文檔:This method removes the top view controller from the stack and makes the new top of the stack the active view controller.
用法是一樣的東西:
[aViewController popViewControllerAnimated:YES];
1
斯威夫特3版本
navigationController?.popViewController(animated: true)
要彈到一個特定的視圖控制器,你可以使用:
navigationController?.popToViewController(controller, animated: true)
你將不得不通過視圖控制器列表中第一個迭代和檢查標題針對你正在尋找的東西並將其傳遞給這個方法。
相關問題
- 1. UINavigationController返回到第一個視圖
- 2. 如何返回到第一個視圖
- 3. 返回UINavigationController的第一個索引?
- 4. 在UINavigationController中推送另一個視圖?
- 5. 加載uiweb視圖後如何返回到上一個視圖
- 6. 如何創建一個默認的「返回」狀態的UINavigationController?
- 7. 如何使用UINavigationController從一個視圖中推送多個視圖
- 8. 如何在不同的控制器中返回一個視圖
- 9. 如何在openerp返回中返回多個表單視圖?
- 10. UINavigationController不返回
- 11. 的UINavigationController返回nil
- 12. 如何從控制器返回一個視圖到一個iFrame
- 13. 返回到UITabBarItem的第一個視圖
- 14. 如何在ASPNET.MVC中返回一個空視圖?
- 15. 如何在模型和視圖方法中返回一個url?
- 16. 如何推送視圖,返回並返回視圖?
- 17. 返回UINavigationController的根視圖時調用哪些方法?
- 18. UINavigationController使一個視圖模態
- 19. 如何讓我的視圖返回一個集合的總和?
- 20. 回調由UINavigationController管理的視圖
- 21. 如何管理UINavigationController視圖中的事件以切換視圖?
- 22. iphone - 3個視圖控制器如何返回到第一個
- 23. 如何直接從第三個視圖返回到第一個視圖?
- 24. 將子視圖添加到UINavigationController然後回到第一個子視圖?
- 25. 如何使用按鈕返回到我的第一個視圖
- 26. UINavigationController的一個UINavigationController
- 27. 返回一個SWT/JFace視圖
- 28. 檢測當返回到一個視圖
- 29. 返回到一個視圖與laravel
- 30. NSMutableArray從另一個視圖返回空
大聲笑,你是對的 - 這非常愚蠢。我甚至多次看過這種方法。在我的防守中,我對這一點並不陌生,但仍然掌握着概念 - 儘管popViewController在新事物不會馬上點擊時幾乎可以自我解釋。 – Slee 2010-07-20 19:05:51
谷歌搜索今天結束在這裏。 :) – Joren 2012-08-29 11:08:16
嗨...當我使用此[[自導航控制器] popToViewController:控制器動畫:是];應用程序正在崩潰...你能告訴我爲什麼嗎? – 2012-10-11 11:12:19