0

我正在构建一个通用应用程序。我已经创建了两个视图控制器first view controller。当用户输入数据并点击它显示结果的search按钮时,有一个搜索second view controller。现在我想要的是使用这两个视图创建一个拆分视图。

  1. 有可能吗?如果可能的话,我该怎么做,我们只能在纵向模式下实现它。(没有横向模式)。
  2. 我们tableview每次创建拆分视图时都必须使用主视图吗?

希望您对此有所帮助。非常感谢。

4

1 回答 1

1

UISplitViewController 几乎可以满足您的所有要求。如果有足够的空间,它将并排显示您的视图控制器(请参阅preferredDisplayMode 属性)。如果您真的想在有限的空间(即纵向)中强制并排视图控制器布置,从 UX 角度来看这可能是不可取的,那么您将需要编写自己的自定义拆分视图控制器。只需在父视图控制器中并排布局 2 个视图控制器,并给它们每个相同的宽度。

此外,您不必为 UISplitViewController 中的主视图使用 UITableView。每个视图控制器都是完全可定制的。

于 2016-06-13T19:28:49.883 回答