本文不做常规性组件使用的描述,仅讨论一些个人觉得有争论、比较有用的部分。
iOS Human Interface Guidelines 中在讲 Actionsheet 的时候,有部分内容是这么描述的:
原文:Make destructive choices prominent. Use red for buttons that perform destructive or dangerous actions, and display these buttons at the top of an action sheet.
翻译一下:突出破坏性选择。对执行破坏性或危险动作的按钮使用红色,并在操作列表的顶部显示这些按钮。
我的理解是:不仅仅要通过颜色去凸显,而且要远离底部容易操作的区域,不希望用户去操作。
引出一个问题:
Actionsheet中,除了破坏性操作,其他操作是不是优先级越高,应该距离底部越近?
我们看一般菜单性的操作,肯定是优先级高的排在上边。
移动端中操作大多遵循拇指法则,而眼睛的浏览顺序又是从上到下,那优先级高的选项到底应该是排在上边还是排在下边?
我的结论是:(没有相关实验,只是个人主观判断)
优先级高的排在上边
理由是:
1、人工操作的时候,一般都是先浏览信息,再去操作,通过浏览去定位。
2、距离底部的选线和“取消”操作靠近,相对容易误操作。
3、底部一整块区域都是拇指法中比较容易操作的区域。
敬请关注"设计有一思",微信公众号:UXDesign_thinking,不定期会有互联网产品设计的相关文章更新,是作者的实际工作经验,愿与大家共同进步。
![qrcode_for_gh_ebb6177f462d_258.jpg](https://upload-images.jianshu.io/upload_images/6475678-99c9abb086f7b8d2.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)