我有2警报在1视图这样(* 这些警报做个别工作 *),但当结合2警报到1视图其只显示警报2.
我读到你需要把这些附加到不同的观点。
因此,我已经将1警报附加到button
,并将1警报附加到包含VStack
。仍然只有第二个警报显示。我试图让这两个警报工作。
var body: some View {
ScrollView {
VStack (alignment: .leading) {
...some stuff
VStack {
Button(action: {
dosomestuff
showingIntrestedAlert.toggle()
}) {
Text("Press Me")
}.alert(isPresented: $showingIntrestedAlert) {
Alert(title: Text("alert1"), message: Text("showing alert 1"), dismissButton: .default(Text("OK")))
}
}
}
.alert(isPresented: $fromViewModel.alreadyLikedUser) {
Alert(title: Text("alert2"), message: Text("alert 2 shown"), dismissButton: .default(Text("OK")))
}
}
}
字符串
2条答案
按热度按时间cnh2zyt31#
你可以插入多个警报消息在这下面的方式.
首先:为您想要处理的每个警报减少变量。
字符串
在你的身体里写下你的纽扣像这样
型
gtlvzcf82#
自定义提醒
您只需要创建一个自定义警报,以在单个视图中显示多个警报。
字符串
Usage:
型