Zeigen Sie eine Warnung mit einem Rückruf an – Swift UI

[ad_1]

Zeigen Sie eine Warnung mit einem Rückruf an - Swift UI

Um eine Warnung in der Swift-Benutzeroberfläche anzuzeigen, benötigen Sie drei Dinge:

  1. Eine boolesche Statusvariable, die angibt, wann die Warnmeldung angezeigt werden soll.
  2. Eine Zeichenfolgenstatusvariable, die den Titel der Warnung angibt.
  3. 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]