iOS用户体验之-导航之道

            iOS用户体验之-导航之道

 

    用户不会意识到有导航指向的存在除非他遇到非预期的效果。可以说导航时逻辑跳转的节点。所以导航对用户体验是至关重要的。

    iOS中有三种类型的导航,每一种适合不同类型的app

    1.层次类型的导航

        在分层app中,一个选择对应一个页面,当这个页面没有分支为止,要想到达另一个分支,你必须返回重新的选择,iOS

 settingMail就是很好的例子。

 

 

    2.平铺类型的导航

        平铺类型的就可以看作是一个字典类型,通过键就跳到值的位置,如电话本,点击姓就跳到姓的组去了。

 

    3.内容型或者用户体验的导航

        通过内容来导航,在游戏中特别常见,一个游戏的场景可以通过缩放地图找到指定内容的场景,点击跳转到该场景。

 

    通常app导航的设计并不是指定那一个导航类型,而是多个导航类型的组合。

 

    下面来看一下iOS的导航的实现和注意事项:

 

    1.用户要知道他身处在app的什么位置,它从何处来要到何处去,不管你使用什么类型的导航,用户所穿过的轨迹必须的内容必须是

 有逻辑的可以预测的和容易追踪的。

    2.使用UIKit中的navigation bar能够很容易的实现层级的app导航设计,navigation bar title能很清楚的告诉我们当

 前的位置,返回按钮能帮助我们返回前面的

 页面,通过该页面的选择又可以跳转到想要的界面

    3.使用UIKit中的tab bar我们可以实现flat类型的导航,每一个选项卡都有名字,我们可以知道自己当前的app位置,通过点击

 不同的选项卡可以跳转到指定的内容,

 

    4.如果一个屏幕页面有很多独立的内容显示,我们可以通过page control来制定特定的独立内容

    5.如果想让一个页面中显示更多的内容时,可以通过临时控件进行显示更多的信息,如:modal view, action sheet, alert等。

    6.toolbar很像navigation bar tab bar 但是它不具备跳转功能,但是它能够在当前的屏幕上组织承载动作控件的布局。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。