子页面上的标签栏

有许多应用程序将标签栏保留在子页面上,而许多应用程序则没有。 始终保持选项卡栏的持久性并不是最好的选择,因为这会占用空间,但是我们如何确定是否在子页面上使用选项卡栏呢?

页面之间的常见关系之一是父子关系,而与子页面的关系通常称为子页面。 导航栏上的后退按钮是离开子页面的方式。 由于子页面也可以有自己的子页面,依此类推,很容易迷路,忘记我们如何进入当前页面。

标签栏提供了转义的功能。

在App Store的示例中,任务从查看更新切换为无缝发现新应用,但是与此同时,一个应用很容易陷入“循环”。

在这种情况下,永久标签栏将成为救生员:

它不仅提醒我们如何到达这里,而且还提供退出循环的功能,以免造成卡住的感觉。

小心模态视图

App Store只是展示了使用持久性标签栏的一个完美示例,有趣的是,它还有一个牺牲标签栏以获取模态视图体验的示例:

学问

子页面上是否具有标签栏取决于应用程序的结构。 如果您的应用程序倾向于具有一个不会引起这种“循环”的简单结构,那么我认为不包括持久性标签栏并在需要时为其他内容节省空间是可以的。

对我来说,最重要的事情不是正确地做出一项决定,而是知道当我需要做出下一个决定时应该考虑的事项。