0

Process從Tabbar控制器導航到主根控制器

我在iPhone應用程序中使用故事板,導航控制器。然後導航到另一個視圖,我已經使用Tabbar控制器。然後在Tabbar控制器中,我有3個選項卡,每個選項卡都有其單獨的導航控制器。

現在,完成後的過程。但是,當我導航到Root時,它會在Tabbar控制器內部帶有自己的導航控制器。

實際上,我想回到應用程序啓動的應用程序的主導航控制器上。

基本流程::主窗口 - >導航器 - >的TabBar控制器 - >導航器 - >鍵..

所以,通過點擊按鈕 - >返回主窗口...任何想法回到主根視圖。

但我堅持這個問題的導航控制器,不能支持我的應用程序根目錄。

任何人都可以解決這個問題嗎? 請儘快告訴我。

在此先感謝。

+0

分享你已經嘗試過的後退程序的一些代碼... – Vishal

+0

我已經使用:: [self。navigationController popToRootViewControllerAnimated:YES]; –

+0

它會讓我回到tabbar的導航欄(Tabbar控制器顯示在圖像中)。但我想回到(主頁顯示在圖像中) –

回答

0

它與::

[self.parentViewController.navigationController popToRootViewControllerAnimated:YES]; 

解決享受編碼.. !!

0

不是真的,你要尋找的答案,但FWIW:

你應該避免隱藏其他控制器內標籤欄控制器,這樣的標籤欄控制器出現和消失。這不是他們打算如何使用的。它們應該是UI的主要部分,如果我看到一個標籤欄控制器,我期望它在UI的核心位置,控制對UI主要部分的訪問,並且幾乎可以看到所有的時間如果不是全部的話。

不要把我的話,聽Apple

外觀和行爲

標籤欄會出現在屏幕 的底部邊緣,應該在每一個位置訪問應用程序。一個標籤 欄顯示標籤中的圖標和文本,所有這些標籤的寬度均相同,默認情況下顯示爲黑色背景 。當用戶選擇一個標籤時,該選項卡顯示較淺的背景(稱爲選擇 指示圖像),並且其圖標接收藍色發光。

如果您的應用程序因爲忽略了人機界面指南而從應用商店中彈出,請不要感到驚訝!

相關問題