我試圖在主視圖中創建具有保存文件列表的主 - 細節iPad應用程序,並且詳細介紹了主界面視圖。然而,細節和主人會有許多不同的視圖,但我希望能夠使用標籤欄,以便用戶可以在應用程序的不同方面之間快速移動。我將如何去做。如何在iOS中創建混合的「主細節和標籤欄」應用程序
理想情況下,我想創建主 - 細節模板並在其上構建。
我試圖在主視圖中創建具有保存文件列表的主 - 細節iPad應用程序,並且詳細介紹了主界面視圖。然而,細節和主人會有許多不同的視圖,但我希望能夠使用標籤欄,以便用戶可以在應用程序的不同方面之間快速移動。我將如何去做。如何在iOS中創建混合的「主細節和標籤欄」應用程序
理想情況下,我想創建主 - 細節模板並在其上構建。
那麼你可以這樣做,
什麼,我可以建議你
是的,你可以
tabBarcontroller
|
|__SplitVC
|
|_anotherVC
在第一視圖 - 控制在標籤欄的地方splitviewcontroller
但在master-detail應用程序中,tabBarController不能是根控制器嗎?當我這樣做的應用程序崩潰 – TheGuyWhoChatsWithBots
你desing問這樣的方式。右?它是第一個標籤顯示splitvc –
在主從模板應用場所:
要添加另一個標籤:
注意:選項卡欄控制器底部的選項卡將按照您在故事板中連接它們的順序顯示。看起來沒有辦法改變Xcode最新版本中標籤的順序,除非你刪除你創建的關係segues並按照所需順序重新創建它們。
是否可以在底部創建一個標籤欄,如下圖所示?
是的。
它是一個相當簡單的標籤欄,帶有6個表視圖控制器(裝載相同的數據)作爲主人和一個細節控制器與您的一個選項屏幕。
您的詳細信息控制器將在視圖控制器內部具有表視圖,其行以編程方式返回到主視圖並選擇所需的視圖以顯示新的視圖控制器。
Itunes U當然在Stanford的CP193P by Paul Hegarty對熟悉代碼和方法很有幫助。
謝謝,我知道如何創建標籤,並沒有每個標籤有不同的數據。 – TheGuyWhoChatsWithBots
即使您的其他選項卡也包含Master-Detail-Views,您應該使您的UITabBarController成爲視圖層次結構中的第一項。然後,每個選項卡應鏈接到自己的UISplitViewController,該組件具有構成UI的實際ViewController的主視圖和詳細視圖。
如果您不想在不同的選項卡中以相同的方式顯示類似的數據,您可以創建一個共享數據源/委託,而不是在每個ViewController中實現數據源和委託。但是,如果您已經以相同的方式顯示相同的數據,也許不同的選項卡不是您需要的。也許那麼最好有一個過濾器或者如此,就像你已經擁有了對你的掌握(分段控制)
那麼可以說什麼?是。找到如何。 – rptwsthi
問題如何 – TheGuyWhoChatsWithBots