有什麼辦法可以快速轉到rootViewController
?我想從堆棧中刪除所有視圖&返回到rootViewController
,甚至不打擾在其上的視圖序列。快速返回到RootViewController
回答
首先,我認爲你需要解僱提出的模型,那麼你可以彈出所有推視圖控制器。由於呈現的模型不會在導航堆棧中。
[self dismissModalViewControllerAnimated:YES];
然後你可以彈出到基本視圖控制器。
[self.navigationController popToRootViewController:YES];
從文檔:
popToRootViewControllerAnimated: 彈出堆棧除了根視圖控制器上的所有視圖控制器>並更新顯示。
- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated
參數
動畫:
這個值設置爲yes,以設置過渡動畫效果。如果您在顯示視圖之前設置>導航控制器,則通過否。
返回值:
從堆棧彈出的視圖控制器數組。
這似乎並不奏效。我來自背景&從我調用的應用程序委託[self.viewController popToRootViewController:NO];但在進入後臺之前,我提供了一個來自rootViewController的模式視圖控制器,該控制器即使在從後臺傳出後仍然存在。 – Abhinav 2012-04-06 05:03:28
你的意思是'popToRootViewControllerAnimated:'對嗎?不是'popToRootViewController:'。 – msgambel 2012-04-06 05:08:46
是它的NSArray * anArray = [self.navigationController popToRootViewControllerAnimated:NO]; NSLog(@「Popped View Controller =%@」,anArray);日誌語句打印空。 – Abhinav 2012-04-06 05:19:21
試試這個: -
[self.viewController popToRootViewController:YES];
- 1. 快速格式化貨幣返回無
- 2. 快速返回按鈕不起作用
- 3. Qt從角色快速返回對象
- 4. jQuery快速翻轉開關返回
- 5. let url = URL(string:item)!快速返回零
- 6. 自定義NSFormatter快速返回零
- 7. 設置器中的快速返回值
- 8. Javascript快速返回值事件
- 9. Sitecore快速查詢不返回值
- 10. 快速代碼的返回類型
- 11. 快速POST在Apache上返回404
- 12. 快速回復
- 13. 殺死查看並返回rootViewController
- 14. 快速結帳繼續加載並沒有返回到商家
- 15. 當UIBarButton被按下時,UIView快速返回到原始框架
- 16. 使用記錄集批量插入數據並快速返回新ID快速
- 17. 將ascii編碼轉換爲int並在Python中快速返回(快速)
- 18. 回到InfoPath表單的快速問題
- 19. 如何解除中間viewController並返回到rootViewController
- 20. 快速路由器回調
- 21. 快速shell找到
- 22. 切換到RootViewController
- 23. addSubview到RootViewController的
- 24. 快捷鍵返回到使用位置
- 25. 返回數據到index.js節點快遞
- 26. 在android中快速返回上一個活動?
- 27. 貝寶快速結賬沒有返回事務ID
- 28. 如何在快速點擊返回後隱藏鍵盤
- 29. 函數調用的快速返回結果
- 30. 貝寶快速結賬:備註在返回
您正在創建哪種類型的應用程序,我的意思是基於標籤欄或任何其他? – Kuldeep 2012-04-06 07:15:47
它是一個簡單的基於UIViewController的應用程序。我的根視圖控制器是UIViewController的一個子類,然後根據需要使用ModalViewController,UINavigationController。 – Abhinav 2012-04-06 07:22:38