gpt4 book ai didi

ios - 自动向下钻取导航层次结构?

转载 作者:行者123 更新时间:2023-11-28 17:47:51 24 4
gpt4 key购买 nike

我有一个基于导航的应用程序,允许用户向下钻取层次结构。一些子层次结构中只有一个元素,例如

TopLevel1----->Level2a
TopLevel2 |->Level2b----->Level3a----->Level4a
|->Level2c

我不想让用户点击“Level3a”,而是想从 Level2b 跳转到 Level4a,但将 Level3a View 保留在堆栈中,这样当用户回溯时,它是可见的。

我在这里找到了一些模拟行点击的代码:

Simulate a Detail Disclosure Button press

加载每个级别时,我会检查其中是否只有一个元素。如果是这样,我模拟行点击。这一切最初都有效,并加载了最终 View 。但是当我开始通过 View 层次结构回溯时,我遇到了问题(似乎没有加载跳过的 View )。

我认为我想要完成的事情相当简单,所以我希望这里有人能给我指明正确的方向。

最佳答案

您应该能够在 level3 View Controller 的 viewWillAppear 方法中放置一个 [self.navigationController pushViewController:level4 animated:NO] 调用。这会自动将 level4 推到 level3 之上。

如果它只是偶尔发生,level3 可以有一个属性来指示这种行为何时发生。

关于ios - 自动向下钻取导航层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4300348/

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