En el pasado, un confirmationDialog era un "action sheet", que se pintaba en la parte inferior de la pantalla. Desde iOS 26 es una especie de popover que flota en el centro de la pantalla y está anclado a la vista sobre la que se pone el modificador.
-
confirmationDialog(_:isPresented:titleVisibility:actions:message:):titleVisibilitypuede serautomatic,hiddenovisible.actionses unaViewBuilderque construye botones.messagees unViewBuilderque construye un texto.
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"){}
}
}
}

Top comments (0)