[英]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.