2011-09-29 63 views
0

嗨,我是一個新的蜜蜂到iPad的發展。我在xcode中創建了一個Tabbar應用程序並創建了5個選項卡。我可以加載5個不同的視圖。每個視圖默認由導航欄cont和tabbar組成。我已經將導航欄的後退按鈕添加到四個選項卡。當在詳細頁面,即表2中,我點擊後退按鈕,它返回到主頁面(第一個標籤視圖)。我去其他選項卡,當我回到第二個選項卡主頁被顯示。據我瞭解,當我點擊後退按鈕時,一個新圖層被創建。如果是這樣,那麼當我重新訪問標籤頁時,如何重新加載視圖中的視圖xCode有沒有辦法創建後退按鈕和tabbar之間的關係?

有人可以讓我知道可能是什麼問題。

由於提前, 克里斯

回答

0

很難理解從您的描述您的具體問題,但它聽起來像是你設置了標籤欄/視圖控制器結構錯了我的字裏行間。我在過去創建了一個類似的應用程序,在根視圖控制器中有一個tabbar,然後3個導航視圖控制器,每個分配給標籤欄的一個標籤(但只有一個標籤欄的實例 - 閱讀您的消息似乎就像你對每個導航視圖控制器有一個一樣)

想想更多,如果你要爲每個導航視圖控制器創建一個新的標籤欄,那麼當你點擊另一個標籤時,你正在創建另一個視圖控制器,只要你有大量的視圖控制器和標籤欄激活。你應該只有一個標籤欄在你的應用程序。

如果您在切換選項卡時設置正確,則應返回到以前在每個選項卡中所推送的視圖控制器的級別。你有沒有必要重新創建視圖控制器時,切換開關?

+0

我創建了一個UITabbar應用程序,使用xCode4和相關的視圖控制器到每個選項卡,所以我不是手動創建UITabbar。並在每個視圖中,我有2個級別的向下鑽取,當我向下鑽取到第二級別並導航到其他選項卡並返回到同一選項卡時,將顯示第二級別頁面而不是第一級別頁面。 我創建了一個帶有後退按鈕的導航欄,其代碼如下:self.tabBarController.selectedIndex = 0;有了這個我可以導航到第一個標籤。但不是選項卡中的第一級。對不起,造成任何混亂。 Kris(012) – Kris

相關問題