1

如果您创建一个 iPad 主从应用程序并使用纵向方向,它会在左侧为您提供一个滑出的 tableView。
1.如何让它显示在右边?

此外,在横向上,它被分成两个视图。

  1. 你如何使它与纵向视图相同,例如将 TableView 滑出?

  2. 是否可以调整详细视图的大小?

4

2 回答 2

2

如果你不想要两个横向视图,你为什么需要一个 splitView 呢?您可以只在顶部栏上有一个带有弹出按钮的 UIView。然后您可以将 tableviewcontroller 添加到弹出框。要将其显示在右侧,您可以定义矩形或使用 rightbarbuttonitem 添加弹出框。

于 2012-05-10T14:08:33.143 回答
0

您可以通过将masterviewcontroller 作为第二个参数传递给分配给splitViewController.viewcontroller 的数组来获得master。但是,您不能调整主视图和详细视图的大小。因此,您最终将拥有比详细视图更大的 masterView。

查看 UISplitViewController 的有限功能,可能无法正确设置 master(根据您的要求正常工作)。您可以拥有自己的控制器来完成此操作,或尝试使用开源选项,如MGSplitViewController

您可能还想查看此讨论

于 2012-05-10T13:01:34.147 回答