【发布时间】:2015-07-29 17:02:22
【问题描述】:
我知道“最佳实践”是 stackoverflow 的禁忌,但无论如何我都会试一试,因为我认为这很重要并且需要一个具体的答案。自动布局是新的,并且随着最近发布的 iPad 并排多任务处理,自动布局的细微差别从未像现在这样重要。
我的情况:我的应用将有两个列表。在 iPhone 上,一次只能查看一个。我可以做到这一点:
- 一个 ViewController 可以在两个列表数据数组之间切换。
- 有两个 ViewController,每个都有自己的 tableView 和数据
- 有一个 ViewController 和两个表,但一个总是隐藏的
- 更好的选择?
我的具体问题:在 iPad 上,我希望两个列表同时并排显示。 iPhone 和 iPad 都只能以纵向运行应用程序(不支持横向)我看到一些提供并排视图的选项:
- 除了以编程方式为 iPad 布局添加第二个表格外,不确定如何使用选项 #1 并排工作
- iPhone 版本中的两个 VC 将在 iPad 版本中并排显示,使用之前隐藏的容器视图将 VC2 添加到 VC1
- 两个表同时可见
- 更好的选择?
我将不胜感激有关如何实现此功能的答案。尽管我了解每个选项的概念,但我不了解具体的步骤/代码,因此将不胜感激。谢谢。
【问题讨论】:
标签: ios swift uitableview autolayout size-classes