0

我是故事板的新手。我想开始一个在导航中有一些曲折的项目。这是我要创建的设置:

第一个屏幕(我们称之为 HOME)有一些按钮/图标(用于导航目的)。当单击按钮 1 时,它会转到带有 UITableListView 的 segue,您可以在其中向下钻取其他 UITableListView 中的几个级别,直到您到达详细视图。按钮 2 非常相似,单击时您会到达 UITableListView 并可以再次向下钻取,大多数按钮都是如此(有些按钮有更多,其他更少的级别需要向下钻取)。

到目前为止没有什么特别的,但我想为导航添加一个转折点,让用户的操作更简单、更快捷:每个转场(HOME 屏幕除外)都有一个“Home”按钮,可以让你回到第一个屏幕,主屏幕,因此用户不必“向上”导航。(某种“一键进入顶层”)。

当用户在按钮 1 上向下导航 5 级时,使用“主页”进入顶层,然后在另一个按钮(例如 3)上向下导航某些级别,并使用“主页”按钮再次进入“主页” ,然后再次单击按钮 1,(s)他应该再次到达第 5 级(避免再次向下钻取)。

1)您认为实现这一点的最佳方法是什么?一种可能的方法是有一个带有按钮的主屏幕,并有多个故事板,每个按钮一个,而不是一个故事板。

另一种方法是使用 1 个故事板,但随后会出现以下问题:

2)这不是在此引入某种“循环”导航和内存问题吗?这个对吗 ?

3)如何实现home键,记得从哪里导航回来……

4)还有其他想法吗?

我想要这个按钮的原因是通常有相当多的级别需要向下钻取并且经常需要切换到另一个上下文(阅读主屏幕上的其他按钮。

4

0 回答 0