如果您创建一个 iPad 主从应用程序并使用纵向方向,它会在左侧为您提供一个滑出的 tableView。
1.如何让它显示在右边?
此外,在横向上,它被分成两个视图。
你如何使它与纵向视图相同,例如将 TableView 滑出?
是否可以调整详细视图的大小?
如果您创建一个 iPad 主从应用程序并使用纵向方向,它会在左侧为您提供一个滑出的 tableView。
1.如何让它显示在右边?
此外,在横向上,它被分成两个视图。
你如何使它与纵向视图相同,例如将 TableView 滑出?
是否可以调整详细视图的大小?
如果你不想要两个横向视图,你为什么需要一个 splitView 呢?您可以只在顶部栏上有一个带有弹出按钮的 UIView。然后您可以将 tableviewcontroller 添加到弹出框。要将其显示在右侧,您可以定义矩形或使用 rightbarbuttonitem 添加弹出框。
您可以通过将masterviewcontroller 作为第二个参数传递给分配给splitViewController.viewcontroller 的数组来获得master。但是,您不能调整主视图和详细视图的大小。因此,您最终将拥有比详细视图更大的 masterView。
查看 UISplitViewController 的有限功能,可能无法正确设置 master(根据您的要求正常工作)。您可以拥有自己的控制器来完成此操作,或尝试使用开源选项,如MGSplitViewController。
您可能还想查看此讨论