基本.alert()修饰符的用法

在SwiftUI中使用.alert()修饰符完成弹窗。.alert()修饰符基本用法如下:

.alert(isPresented: $showAlert) {
    Alert(title: Text("确认地址"),message: Text(confirmMsg), dismissButton: .default(Text("确认")))
            }

.alert()修饰符不管出现在哪里都是可以的,只要保证出现就行了。一般可以附加在Button后面。
.alert()的参数是isPresent属性,用来判断是否需要弹窗。当showAlert为true时,.alert()会自动调用弹窗相关方法,并且在弹窗结束后将showAlert变量变为false,这就是为什么要将isPresent的类似设置为布尔双向绑定型。在.alert()后面的闭包中,返回了一个Alert()对象,对象通过title(弹窗名字)、message(弹窗消息),dismissButton(确定按钮类型)来进行初始化(其他Alert()对象初始化方法查询苹果开发者文档)。

Last modification:August 21st, 2020 at 02:37 pm