2011-07-02 203 views
-1

我設計需要以下結構iPhone導航問題

  • 標籤欄控制器的應用程序(3個標籤總是可用,主頁,照片和設置)

    第一個選項卡(主頁選項卡)

    - 包含一個視圖控制器與5個按鈕(新聞,事件,報價,地圖和飼料)

    • 點擊上面的任何一個按鈕應該加載另一個有以下要求的視圖 1)頂部的按鈕(新聞,事件,提議,地圖和提要) 2)根據上述選擇動態改變的視圖。

      -Clicking on News, events,offers launches a UIWebview and changes the loadString via the application delegate. Clicking on Map or Feed, launches two different views. 
      

我曾嘗試到目前爲止: 1)I具有有其第一個選項卡設置爲一個通用視圖控制器tabbarcontoller。 2)在加載時,視圖控制器使用5個按鈕調用視圖,以便應用程序正確啓動。 3)單擊(新聞,事件,優惠)打開另一個視圖控制器,它具有UIWebView並顯示正確的URL。頂部有按鈕,可以在5種功能之間進行切換。當用戶點擊地圖或Feed時,相應地加載兩個不同的視圖作爲子視圖。但是,如果我嘗試從父頁面做到這一點,意見不出現

要添加到我的問題,如果我點擊主標籤欄(首頁,照片或設置)選項卡切換視圖,但是當我恢復到首頁標籤,它應該顯示5個按鈕的父視圖。

正在顯示第一個視圖,但稍微向上移動。在視圖和標籤欄之間的底部,可以看到最後查看的UIWebview的小空間。所以它並沒有刪除以前的觀點。使用五個按鈕中的一個又再次打開的看法,但主選項卡欄隱時現:(

任何人都可以提供一些幫助,同時導航。

歡呼聲,

回答

0

我認爲你需要把你的所有的TabbarController視圖都可以作爲導航控制器,所以你可以在視圖之間導航,沒有任何問題。以你的3個主視圖(Home,Photos,Settings)作爲NavigationController,當你點擊任何選項卡時,你將擁有rootviewController,你可以導航到任何視圖

希望得到這個幫助。

+0

嗨,感謝您的回覆。 – amthekkel

+0

如果有幫助,您可以將其標記爲答案,以便其他用戶也可以使用此答案。 – Deeps

+0

之前奇怪的帖子已被縮短。我回答說我的問題是我有兩套導航控制器來處理。一個是與標籤欄相關的主導航,另一個是控制在點擊其中一個選項卡時啓動的其中一個視圖內的導航。我需要確保何時第一個標籤被點擊,第二個導航被重置。謝謝 – amthekkel