macOS SwiftUI 窗体和视图规范之 12 警告提示框 alert
当系统或应用程序需要警告用户有关错误情况,潜在危险情况或后果的警告时,将出现警报。警报是应用程序内的模式警报,除非它与单个文档或窗口相关,在这种情况下,警报显示为表格。
警报可能包括以下元素:
最小化警报。警报会破坏用户体验,只应在重要情况下使用,例如确认购买和破坏性行动(例如删除),或向人们通知问题。警报的频率不高有助于确保人们认真对待它们。
确保每个警报提供关键信息和有用的选择。警报应警告人们有关无法撤消的操作,并提供按钮,让用户可以改变操作方式继续操作或取消操作。
避免仅使用警报来提供信息。用户不希望被信息丰富但无法执行的警报打扰。除了显示信息警报之外,还可以考虑其他呈现信息的方法。例如,当邮件服务器连接丢失时,邮件在边栏中显示警告指示。用户如果需要有关情况的更多信息,可以单击警告指示器。
使用标准警报。用户熟悉系统提供的标准警报样式,并了解其重要性。以自定义或非标准方式显示的警报信息可能会造成混淆,并且不太可能被认真对待。
避免针对常见的,不可撤消的操作显示警报,即使它们具有破坏性。无需在每次删除电子邮件或文件时提醒