← 返回 iOS 词条iOSAlert原生支持
警告框
在 iOS 上叫Alert
SwiftUI: alert|UIKit: UIAlertController.Style.alert在 iOS 上,这和对话框是同一个控件 →iOS 只有 Alert 这一种模态提示,没有单独的通用对话框控件;需要更复杂的内容要用 Sheet。
它用醒目的方式告知紧急或重要情况,通常要求用户确认后才能继续。
- 突然弹出来告诉我有问题的框
- 中间写着重要事情让我知道的弹窗
- 必须先点知道了才能继续的提醒
- 提醒框
- 警示对话框
- 重要提示框
结构示意图
其他平台的相似实现
Web原生支持
Alert Dialog异名dialog 提供模态容器;紧急语义、标题关系和初始焦点仍需正确配置。
看 Web 视角 →Android原生支持
Alert Dialog异名看 Android 视角 →使用规范
什么时候用
- 错误或风险很重要,用户必须在继续前明确知晓或选择
什么时候别用
- 普通成功反馈、可稍后处理的信息,或同一流程里反复弹出