7 模态呈现

原文链接: https://developer.apple.com/documentation/swiftui/modal-presentations

7 模态呈现

在单独的视图中呈现内容,提供聚焦的交互。

概述

为了聚焦于一个重要的、范围有限的任务,你会显示一种模态呈现,例如提醒框、弹出视图(popover)、表单(sheet)或确认对话框。

在 SwiftUI 中,你用一个视图修饰符来创建模态呈现,该修饰符定义了呈现的外观,以及 SwiftUI 在什么条件下呈现它。SwiftUI 会检测条件的变化,并为你完成呈现。由于你为触发呈现的条件提供了一个 Binding,SwiftUI 就能在用户关闭呈现时重置底层值。

关于设计指导,参见 Human Interface Guidelines 中的模态。

配置对话框

显示表单、全屏封面或弹出视图

适配呈现大小

配置表单的高度与放置

设置表单及其背景的样式

呈现提醒框

为操作获取确认

显示带消息的确认对话框

配置对话框

导出到文件

从文件导入

移动文件

配置文件对话框

呈现检查器

关闭呈现

已弃用