iOS用户体验之-交互性和反馈
的对象一样,达到用户想要的效果,
drag:滚动或者拖,主要是用来移动控件
flick:快速的滚动或者拖动
double tap: 双击实现如地图的实现放大缩小
pinch:两个手指捏,如地图的缩小功能
touch and hold:长按手势,如文本的选项弹出复制剪切选项卡
系统定义了很多的标准的手势,在使用手势是要注意的问题:
2.避免自定义手势调用和标准手势的动作,,这会迷惑用户
3.尽可能的让用户简单直接的去执行一个动作,简单的手势让用户更关注体验和内容而不是交互
4.尽可能的使用标准的手势识别器,如果标准的手势识别器不能满足你的需求才自定义
交互元素的影响:
用户很少需要其他的修饰去表示它们是可交互的和它们是干嘛的,下面来看一些使用情况:
的状态显示工具条上,这样就不会影响当前内容。
4.避免显示不必要的警告框警告框是一种很强的反馈机制,只有在传递非常重要也是理论上可行的信息时才需要使用它。如果用户
常看到很多不是重要信息的警告框,他们很快就会忽略所有对话框提醒。
5.输入信息的方式要简单
不管用户是点击控件还是使用键盘,输入信息都会花费时间和精力。如果发挥有用的效用前就让用户输入大量信息会减弱用户继续使用的欲望。
让用户更容易地进行选择,例如,使用选择器或者表格代替纯文本,避免要求用户打字来提高选择效率,降低选择成本。
设备上存储了大量的用户信息。可以的话,不要让用户提供你可以轻易找到的信息,例如联系人或日历信息。
提供有用的反馈来平衡用户的输入
付出和回报的概念可以帮助用户感到进程在被推进。
功夫不负有心人。