iOS用户体验之-导航之道
iOS用户体验之-导航之道
用户不会意识到有导航指向的存在除非他遇到非预期的效果。可以说导航时逻辑跳转的节点。所以导航对用户体验是至关重要的。
iOS中有三种类型的导航,每一种适合不同类型的app。
1.层次类型的导航
在分层app中,一个选择对应一个页面,当这个页面没有分支为止,要想到达另一个分支,你必须返回重新的选择,iOS中
的setting和Mail就是很好的例子。
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 但是它不具备跳转功能,但是它能够在当前的屏幕上组织承载动作控件的布局。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。