action sheet 和 activity view

在 2008 年 iPhone OS 2 时代的规范中,将 action sheet 和警告弹窗(alert)、模态视图(modal view)都归类为视图的不同类型。

“视图 view”现在苹果将 view 解释为“应用程序用户界面的基本构件”。把 view 按照原子系统理解为“页面模板”。

2008 年对 action sheet 的说明和规则总共有以下几点:

1、一定要有底部取消按钮,除了取消按钮之外至少提供 2 个操作按钮

2、点击操作按钮之后,action sheet 将会消失

3、action sheet上不写说明文案,因为它是被用户主动点击弹出的页面,用户可以根据当前任务和按钮文案推断出这个浮层的作用。

在 2011 年时,苹果对 action sheet 进一步作出了说明:

1、解释了将取消按钮放在页面底部的作用:鼓励用户看完所有选项后再做出选择。

2、强调风险/破坏性操作要用红色按钮。

3、不允许纵向滑动,因为过长的面板可能会导致用户花费过长的时间来思考每个选项;纵向滑动可能导致误触。

2014 年取消了“点击操作按钮后 action sheet 会消失”和“action sheet 上不写说明文案”的说明,让它的扩展性稍微强了一些,但是从苹果对其纵向滑动的限制、对「取消」按钮的强调上,可以看出 action sheet 仍然是暂时性的,倾向于不让用户停留太久、完成较为复杂的任务。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容