Action Sheets

Action Sheets 动作表单

动作表单是一种特定的警告样式,它出现在对控件或操作的响应中,并呈现一组与当前上下文相关的两个或多个选项。使用动作表单让人们启动任务,或者在执行潜在的破坏性操作之前请求确认。在较小的屏幕上,一个动作表单从屏幕底部滑出。在较大的屏幕上,一个动作表单会立即显示为弹出窗口。

Provide a Cancel button if it adds clarity.
提供一个取消按钮,如果它增加了清晰度。
当用户放弃一项任务时,取消按钮会逐渐增强信心。取消按钮应该总是包含在动作表单的屏幕底部。

Make destructive choices prominent.
做出破坏性的选择突出。使用红色按钮来执行破坏性或危险的动作,并在动作表单的顶部显示这些按钮。

Avoid enabling scrolling in an action sheet.
避免在动作表单中滚动。
如果动作表单有太多选项,人们必须滚动查看所有选项。滚动需要额外的时间来做出选择,并且在不需要不经意地点击一个按钮的情况下很难做到。

开发人员请参考the UIAlertControllerStyleActionSheet constant in UIAlertController.

免责声明:以上内容均来自官方文档 iOS 设计指南 ,在 有道翻译 的基础上进行修改整理,仅用于个人学习。因个人水平有限,如果存在错误,请读者谅解并指出,非常感谢!

你可能感兴趣的:(Action Sheets)