我是故事板的新手。我想在导航中开始一些曲折的项目。 这是我想要创建的设置:
第一个屏幕(让我们称之为HOME)有一些按钮/图标(用于导航目的)。单击按钮1时,它会转到带有UITableListView的segue,您可以在其中向下钻取其他UITableListView中的多个级别,直到您到达详细视图。按钮2非常相似,当点击时你到达UITableListView并且可以再次向下钻取,对于大多数按钮来说这是如此(有些按钮有更多,其他更少的级别可以向下钻取)。
到目前为止没什么特别的,但是我想在导航中添加一个扭曲,让用户更简单,更快捷:每个segue(HOME屏幕除外)都有一个'Home'按钮,它带给你回到第一个屏幕,即主屏幕,因此用户无需向上导航。 (某种程度的“一次性进入顶级水平”)。
当用户在按钮1上向下导航,让我们说5个级别,然后使用“Home”进入顶级,然后在另一个按钮(例如3)上向下导航到某个级别,然后再次使用'主页按钮,然后再次点击按钮1,(s)他应该再次到达5级(避免再次向下钻取)。
1)您认为实施此方法的最佳方式是什么?一种可能的方法是使用带有按钮的主屏幕并具有多个故事板,每个按钮一个,而一个故事板一直都是。
另一种方法是使用1个故事板,然后出现这个问题:
2)这不是在这引入某种“循环”导航和记忆问题。这是对的吗?
3)如何实现主页按钮,记住在哪里导航...
4)其他任何想法?我想拥有此按钮的原因是通常需要进行一些深入的操作,并且通常需要切换到另一个上下文(请阅读主屏幕上的其他按钮。