Webentwicklung
Zeigen Sie eine Warnung mit einem Rückruf an – Swift UI
[ad_1]
Um eine Warnung in der Swift-Benutzeroberfläche anzuzeigen, benötigen Sie drei Dinge:
- Eine boolesche Statusvariable, die angibt, wann die Warnmeldung angezeigt werden soll.
- Eine Zeichenfolgenstatusvariable, die den Titel der Warnung angibt.
- Eine Zeichenfolgenstatusvariable, die den Inhalt einer Warnmeldung angibt.
Videoanleitung:
Lassen Sie uns also diese drei Variablen in Ihrer Ansicht erstellen:
@State var showAlert: Bool = false @State var alertTitle: String = "" @State var alertMessage: String = ""
Wenn die Variable Variable wird wahrwird eine Warnung mit einem Titel und einer Nachricht angezeigt.
// main layout VStack { // when clicked will show the alert Button(action: { // set title of alert self.alertTitle = "Error" // set message of alert self.alertMessage = "Please try again" // this line will actually show the alert self.showAlert = true }, label: { // text to show in button Text("Show alert") }) // bind showAlert here }.alert(isPresented: $showAlert, content: { // alert dialog Alert( title: Text(self.alertTitle), message: Text(self.alertMessage), dismissButton: .default(Text("OK")) { // this will be called when the dismiss button is clicked print("dismissed") } ) })
[ad_2]