我想在我的應用程序中引入一個視圖,該視圖將同時包含導航欄和底部的選項卡欄。 View包含一個帶有多個條目的表格視圖,一旦用戶點擊一個單元格,推動Segue就會將他帶到另一個視圖,並提供關於他先前點擊的單元格的詳細信息。如果他決定,用戶可以通過點擊頂部導航欄的「返回」按鈕回到父視圖。除此之外,我希望我的視圖在底部有一個標籤欄,併爲用戶提供額外的工具。所以,如果他決定檢查應用程序的「創建者」,他只需點擊底部的「創建者」TabBarItem即可。如何使用NavigationBar和TabBar創建UIView
我想問你,達到上述目的的最好方法是什麼。我已經嘗試將UITabBarController與UINavigationController結合使用。沒有達到我尋找的目標,因爲我希望桌子上的視圖獨立於TabBarController和而不是它的一部分(我的意思是可以通過標籤訪問)。
你相信UITabBarView的UINavigationController視圖會是更好的選擇嗎?
UPDATE
我的意思,「獨立於TabBarController和不是它的一部分」:
一旦應用程序加載的,我想看看我的主視圖(表)包含頂部的導航欄和底部的選項卡欄。但是,我不想看到選中標籤欄的第一個選項卡,因爲我的主視圖不能通過選項卡欄的標籤訪問,而是通過導航欄訪問。例如,如果我處於主視圖並點擊第一次點擊,我想轉到另一個視圖,其中會包含其他一些信息。
你可以詳細闡述一下'獨立於TabBarController而不是它的一部分' – CalZone
我還不明白「獨立」選項卡是如何工作的。如果用戶點擊標籤,他們如何回到主視圖?你似乎非常努力地努力使*不作爲標準工作,但用戶更喜歡以標準一致的方式工作。 – morningstar
嗯,好像你是對的。我會嘗試重新考慮我的設計這個應用程序。日復一日 – OutOfBoundsException