产品经理@产品互联网产品思考

为什么iOS交互中,有的二级页面是横向切页,有的是纵向切页?

2017-12-16  本文已影响107人  haoyang0625

最近用手机发现一个很有意思的交互,可以看下面的GIF图。iOS中,有的二级页面是横向切页,有的是纵向切页。于是乎很想知道它们的区别,花了一晚上求助Google,有了初步的答案,跟大家分享。


iOS交互Gif

一、结论

二、模态视图(Model View)

下面引用苹果iOS 11人机交互规范来解释模态视图。

模态视图的最主要用途,是防止用户在完成必要的任务之前去做其他事情。简而言之,就是在一个用户流程中,如果有必要的任务加进来,那就要弹出模态视图,做完了再回到原有的正常流程中。

所以我们可以看到很多这样的例子。比如系统设置中,首页与Touch ID设置页,分别是上下级页面的关系,但是在进入Touch ID设置页前,先要验证密码。所以验证密码这步,就交给了模态视图。验证完了,再让你回到原有的流程中。还有我们很熟悉的淘宝,在浏览宝贝时突然来了卖家的消息,这时点进IM界面,就是用模态视图承载的,跟卖家聊完了,退出模态视图,你继续逛。下图是苹果官方用作模态视图介绍的例图。


模态视图

模态视图主要的形态有Action Sheet、Alerts、Activity View等。当模态视图出现在屏幕上时,用户必须通过点击相应按钮或者退出模态来做出选择。模态视图可以占据整个屏幕,就像一整个父试图(原文是Parent View,有交互的同学可以告诉我有没有更好的翻译),比如Popover或者部分弹出窗口。模态视图通常包括完成和取消按钮。

模态视图设计要点:

三、导航

导航的设计应该是自然且“隐于无形”,除非用户觉得不符合他们的使用预期,否则他们是不会在意导航是怎么设计的。PM的工作就是需要设计一套合理的导航系统,用以支撑你的App的架构以及产品目标,而且要符合用户的使用习惯。导航应该让用户觉得自然且亲切,而且不能喧宾夺主。在iOS中,有三种导航样式,在我们这次提到的两种“切页方式”中,除了模态视图的“纵向切页”外,剩下的横向切页就是其中一种树形导航结构,又叫阶层式导航。

很好理解,用户从顶层出发,在每一层做出一个选择,直到用户想要的最终结果。如果需要改到另外一个最终页面,则需要原路返回,到合适的节点,重新做出选择,前往下一个通路。在iOS中,设置与邮件使用这种导航样式。


树形导航
上一篇 下一篇

猜你喜欢

热点阅读