gpt4 book ai didi

ios - 纵向主表中的 iPad Split View作为默认 swift

转载 作者:行者123 更新时间:2023-11-28 11:15:50 26 4
gpt4 key购买 nike

我正在使用开箱即用的 Master-Detail 模板。我让它运行起来,甚至 iPhone-Plus 上的按钮也在那里。现在我遇到了一些问题。

在 iPad 和纵向模式下,应用程序总是在 DetailView 中启动,我找到了至少获得一个 后退按钮 的解决方法,但我想以纵向模式启动MasterView 作为 TableView(就像在 iPhone 上一样,或者至少有 master 和 Detail)。当我点击 Back 按钮时,表格会滑入。(由于 Split View,在 Landscape 中一切都很好)

问题:

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

  • 如何在选中行并显示“详细信息 View ”时删除表格 View 。 (只有“详细 View ”应该可见)?

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

最佳答案

我确实找到了第二种方法:(对于第 3 部分)将 UISplitViewControllerDelegate 添加到 DetailViewController 后,放入 viewDidLoad 这个 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

关于ios - 纵向主表中的 iPad Split View作为默认 swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31891564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com