Ich versuche, meiner App einen Bestätigungsdialog hinzuzufügen, der am unteren Bildschirmrand angezeigt wird. Dies ist in iOS 18 mit einem .confirmationDialog() möglich, aber wenn ich denselben Code für iOS 26 erstelle, erhalte ich ein anderes Ergebnis. Ich habe in der Dokumentation von SwiftUI nichts zu dieser Änderung gefunden. Ist es möglich, den Code zu ändern, um das Erscheinungsbild von iOS 18 auf iOS 26 zu übertragen?
Code: Select all
import SwiftUI
struct ContentView: View {
@State private var dialogShowing: Bool = false
var body: some View {
VStack {
Button("Press me") {
dialogShowing = true
}
}
.confirmationDialog("Options", isPresented: dialogShowing) {
Button("Option A"){}
Button("Option B"){}
}
}
}
iOS 18
iOS 26
