3

下面是我的Main.storyboard,它有一個標籤欄控制器。我希望在其中的一個選項卡中顯示分割視圖控制器。該splitVC是在其他情節串連圖板,如圖第二圖片如何在不同故事板的標籤欄上顯示拆分視圖控制器?

The below is my Main.storyboard and it is having tab bar controller. I wish to show a split view controller in one of the tabs of it. The splitVC is in other storyboard as shown in second picture

這是具有分裂視圖控制器第二情節串連圖板。

This is second storyboard which has a split view controller.

我無法用下面的方法來顯示它在主要故事板: •使用容器視圖:我試圖表明的splitVC在容器視圖編程,但它拋出錯誤說:ContainerView必須有視圖控制器在索引1(我試圖容器視圖,如第一張圖所示)。

任何人都可以建議在標籤欄上顯示它的最佳方式嗎?或者如果我正在做容器方法不正確?

回答

2

嗨@Divjyot Answers here might help蘋果建議UISplitViewController應始終是RootViewController的

下面是來自蘋果

說明你不能拆分視圖控制器推到導航堆棧。雖然可以在其他容器視圖控制器中將子視圖控制器作爲子項安裝,但在大多數情況下不建議這樣做。分割視圖控制器通常安裝在應用程序窗口的根目錄下。有關如何實現您的界面的提示和指導,

+0

嗨,謝謝!我同意這一點!你可以建議_如何在其他容器視圖controller_中安裝splitVC作爲子項? – djay

+0

抱歉老兄我試了近1周,沒有得到任何積極的迴應。我嘗試過在uinavigationcontroller中使用它,我仍然會嘗試再次使用tabviewcontroller並更新你 – Koushik

+0

使用導航我只需點擊Main.Storyboard的VC按鈕就可以很好地啓動它,從而使用第二個故事板ID和SplitVC的ID顯示SplitVC。但在標籤欄方法中,我曾經喜歡將容器視圖放入VC(在Main.stry中),並在其他故事板中顯示其內部的VC。但是由於SplitVC不同,也許它不是這樣工作的......當然有更新,如果有什麼出現! – djay

相關問題