0

我正在玩开箱即用的 Master-Detail 模板。我让它运行,甚至按钮都在 iPhone-Plus 上。现在我有一些问题。

在 iPad 和纵向模式下,应用程序始终以DetailView启动,我找到了至少获得后退按钮的解决方法,但我想以MasterView作为 TableView 的纵向模式启动(就像在 iPhone 上一样,或者至少是主视图和细节)。当我点击后退按钮时,表格滑入。(由于拆分视图,在横向中一切都很好)

问题:

  • 当 iPad 处于纵向模式时(如 iPhone,包括 6+),如何在 MasterTableview 中启动?

  • 如何在选择行时摆脱 tableview 并且应该出现“详细视图”。(只有“细节视图”应该是可见的)?

  • 或者至少如何处理与 iPad 上的“设置”相同的行为
4

1 回答 1

3

我确实找到了第二种方法:(对于第 3 部分)在将UISplitViewControllerDelegateDetailViewController 添加到viewDidLoadthis之后self.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.PrimaryOverlay。这将显示两者,但 DetailView 未调整为适合右侧。如果您想同时显示 Master 和 Detail(DetailView 适合右侧)self.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible

self.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.PrimaryOverlay // for overlay Detail will be  hidden half
self.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible  // detail will fit into right 
于 2015-08-08T11:59:27.833 回答