SwiftUI 之 Alert 组件
所属分类:ios | 发布于 2025-04-10
1、功能概述
alert参数:
nonisolated
func alert<A, M, T>(
_ title: Text,
isPresented: Binding<Bool>,
presenting data: T?,
@ViewBuilder actions: (T) -> A,
@ViewBuilder message: (T) -> M
) -> some View where A : View, M : View
【各参数内容】
- title:
用作alert标题的文本字符串
- isPresented:
绑定到布尔值,控制alert是显示还是隐藏
- data
alert内容的来源,您可以传递自己的自定义数据源,接受的数据会被导入到其自身的闭包中
- actions
管理alert内部执行的操作的闭包,可以通过在此闭包中定义按钮视图来配置alert内的操作按钮,如果没有给出描述,则会自动防止一个“确定”按钮来关闭alert
- message
配置alert中的消息的闭包,定义文本视图