组合选项卡视图和拆分视图

时间:2017-01-13 12:54:00

标签: ios swift xcode tabs splitview

我正在开发一个应用程序,它将标签栏控制器与多个拆分视图结合在一起,以便每个标签项显示不同的主 - 详细视图。我希望标签始终可见,以便用户可以直接在主 - 详细视图之间切换。

我可以通过为每个标签设置单独的拆分视图来实现此目的,但我不确定这是否得到Apple的批准。 iOS的视图控制器目录说"拆分视图控制器必须始终是您创建的任何接口的根。"但是,UISplitViewController API参考说明"虽然可以在一些其他容器视图控制器中将分割视图控制器安装为子视图,但在大多数情况下不建议这样做。"

作为替代方法,我可以将拆分视图作为根,在主服务器上使用选项卡控制器。这意味着当显示详细视图时,选项卡隐藏在紧凑宽度设备上。用户必须导航回主视图才能切换选项卡。这不是我想要的行为,而不是Apple Music应用程序所发生的行为。

所以,有几个问题:

  1. Apple是否会拒绝该应用,如果它有一个标签作为根和多个拆分视图?
  2. 还有另一种方法可以实现我的目标吗?
  3. 非常感谢。

1 个答案:

答案 0 :(得分:0)

  1. 您的报价是"不推荐",不是"您的应用将被拒绝"。

  2. 您表达的唯一愿望是"我希望标签始终可见,以便用户可以直接在主 - 详细视图和#34;之间切换。这并没有为替代品留下空间。此外,您还没有描述您的应用。可能是您的设计选择不适合其用例。

  3. 听起来你想要我们 - 第三方 - 推测Apple是否拒绝你的应用程序。这不是要求这个问题的正确论坛,但我说试试,你会得到明确的答案。