gpt4 book ai didi

ios - 在 UISplitViewController 中仅隐藏 .supplementary 列

转载 作者:行者123 更新时间:2023-12-04 12:31:52 25 4
gpt4 key购买 nike

我设置了UISplitViewController有风格.tripleColumn .

let splitViewController = UISplitViewController(style: .tripleColumn)
preferredDisplayMode = .twoBesideSecondary
preferredSplitBehavior = .tile
对于第一个菜单项“我的故事”,它需要三列。但是,对于所有其他菜单项,它应该只是主列(侧边栏)并且内容可见。 .supplementary列应该被隐藏。
enter image description here
例如,当单击“我的统计信息”时,以下代码隐藏了 .primary (边栏)和 .supplementary列,仅显示“我的统计信息”。
splitViewController?.showDetailViewController(stats, sender: nil)
splitViewController?.hide(.supplementary)
如何切换到 .twoColumn风格,只有 .primary.secondary列可见?

最佳答案

.tripleColumn Split View Controller ,根据设计,.primary 是不可能的不显示 .supplementary 的列柱子。
而且您不能将一个相同的 Split View Controller 从 .tripleColumn 更改为成为 .doubleColumn .我想您可以直接从界面中撕下整个 Split View Controller 并替换为不同的,但这真的是您想要做的吗?我认为按照设计使用的方式使用 Split View Controller 会更好。

关于ios - 在 UISplitViewController 中仅隐藏 .supplementary 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64958529/

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