zl程序教程

您现在的位置是:首页 >  后端

当前栏目

SwiftUI中管理alert的简便方法

方法 管理 SwiftUI 简便 ALERT
2023-09-11 14:18:31 时间

SwiftUI中管理alert的简便方法

本文价值与收获

看完本文后,您将能够作出下面的界面

Jietu20200608-124536@2x.jpg
在这里插入图片描述

基础

要在SwiftUI中显示警报,请使用alert修饰符。我们可以通过isPresented实现控制alert显示和退出的功能。

struct MyView: View {
    
    @State private var isAlertActive = false
    private let alert = Alert(title: Text("Hello, world!"))
    
    var body: some View {
        Button("Show sheet", action: showSheet)
            .alert(isPresented: $isAlertActive, content: { alert })
        }
    }
}

很容易,对吧?嗯,这个基本示例是,但是我认为一旦要从同一屏幕上呈现多个警报或在整个应用中重复使用警报,就很难进行管理。

一个问题是,您到