簡體   English   中英

如何將單獨的故事板鏈接到uitabbarcontroller中的每個特定選項卡?

[英]How to link a separate storyboard to each particular tab in uitabbarcontroller?

我有一個具有5個主要用戶流的應用程序。每個流是互相鏈接的幾個屏幕...因此,每個流都保證有自己的情節提要。 每個情節提要板都以嵌入在導航控制器中的自定義視圖控制器開始。 到現在為止還挺好。

現在,所有這些都通過UITabBarController“縫合”在一起。 這是iOS已知的最默認的UI設計。

但是事實證明,我真的不知道如何從tabbarcontroller(位於其自己的故事板(在代碼項目中設置為主要項目))鏈接到其他任何故事板。

這個問題看起來是這樣! 很簡單,所以我認為我確實缺少一些顯而易見的東西,但我只是不知道該怎么做。

那么,如何在單擊標簽時從情節提要1中的選項卡欄控制器鏈接到情節提要2中的初始視圖控制器?

您應該在代碼中執行此操作。 您可以將標簽欄控制器(簡稱tbc)和控制器放在應用程序主故事板的第一個標簽中,然后在應用程序委托中,使用instantiateInitialViewController化其他控制器。 通過復制tbc的viewController數組創建可變的數組,將實例化的其他控制器添加到該數組,然后將該數組設置為tbc的viewControllers數組。

您必須在標簽欄中以編程方式添加ViewController。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM