SwiftUI 如何中使用警报alert (教程含源码)

让我们看看如何在 SwiftUI 中显示 Alert 窗口。

SwiftUI 中的过去警报
警报具有以下参数。

Alert(title: Text, message: Text?, dismissButton: Alert.Button?)

基础方法

SwiftUI 中的 Alert 用于显示警告消息,通常在某些重要的操作发生时使用。使用 Alert 的方法如下:

在你的视图代码中引入 SwiftUI 框架:

import SwiftUI

在你需要显示 Alert 的地方添加一个 Alert 视图,并使用 .alert() 修饰符来配置它:

Alert(title: Text("Important message"), message: Text("This is an important message"), dismissButton: .default(Text("Got it!")))

在需要显示 Alert 的时候,使用 .presentation() 修饰符来呈现它:

.presentation(isShowingAlert ? Alert(...) : nil)

这里的 isShowingAlert 是一个布尔类型的变量,表示 Alert 是否应该显示。当它为 true 时,Alert 就会显示;否则,它就不会显示。

例如,下面是一个使用 Alert 显示重要消息的完整例子:

struct ContentView: View {
    @State private var isShowingAle

你可能感兴趣的:(SwiftUI源码大全,swiftui,ios,objective-c)