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

相关问题