UISplitViewController 可以成为 UITabViewController 中的选项卡吗?

Posted

技术标签:

【中文标题】UISplitViewController 可以成为 UITabViewController 中的选项卡吗?【英文标题】:Can a UISplitViewController be a tab within UITabViewController? 【发布时间】:2010-08-28 21:53:10 【问题描述】:

我可以将UISplitViewController 用作UITabViewController 中的标签吗?

我尝试使用拆分视图控制器配置创建一个新的 NIB。并将带有UISplitViewController 类型的选项卡添加到我的主窗口笔尖。我为UISplitViewController 指定了NIB。

什么也没发生。我可以使用 IB 将我的 split.nib 中定义的UISplitViewController 链接为我的mainwindow.nib 中的选项卡吗?不知道如何设置,以便选项卡控制器可以看到拆分视图控制器创建的视图。

【问题讨论】:

【参考方案1】:

Apple 指南规定您不能将 UISplitViewController 用作任何其他控制器的子级。它必须是应用程序的根视图控制器。

在某些情况下,如果您尝试在代码中执行此操作(而不是在 InterfaceBuilder 中),您会遇到异常

【讨论】:

以上是关于UISplitViewController 可以成为 UITabViewController 中的选项卡吗?的主要内容,如果未能解决你的问题,请参考以下文章

UISplitViewController 可以成为 UINavigationController 中的根控制器吗?

UISplitViewController - 并排或纵向叠加

是否可以在 uipopovercontroller 中有一个 uisplitviewcontroller?

将 UIToolBar 放在 UISplitViewController 上方?

iPad 上的 UITraitCollection 和 UISplitViewController

UISplitViewController - 以纵向模式打开,masterViewController 可见