Hallo Forum-Mitglieder,
ich probiere gerade etwas mit swiftui und stecke an einen Punkt fest. Ich möchte in einem Struct zwei Actionsheets die ich hintereinander anzeigen lassen kann. Der Code läßt sich kompilieren, aber es wird jetzt gar kein Actionsheet mehr angezeigt.
Alles anzeigen
Hat jemand ein ähnliches Problem mit einer Lösung ?
Gruss
ich probiere gerade etwas mit swiftui und stecke an einen Punkt fest. Ich möchte in einem Struct zwei Actionsheets die ich hintereinander anzeigen lassen kann. Der Code läßt sich kompilieren, aber es wird jetzt gar kein Actionsheet mehr angezeigt.
Quellcode
- struct MainView: View {
- @EnvironmentObject var loginViewModel: LoginViewModel
- @State private var clouddienst_waehlen = false;
- @State private var clouddienst_waehlen2 = false;
- var body: some View {
- NavigationView {
- VStack {
- List(0 ..< 30) { item in
- Image(systemName: "photo")
- VStack(alignment: .leading) {
- Text("Apple Support")
- Text("Passwort für die App")
- .font(.subheadline)
- .foregroundColor(.secondary)
- }
- } .navigationBarTitle("Meine Passwörter")
- .navigationBarItems(leading:
- Button(action: {
- self.clouddienst_waehlen = true;
- }) {
- Text("Sperren")
- })
- } .onAppear() {
- }
- } .actionSheet(isPresented: self.$clouddienst_waehlen) {
- ActionSheet(
- title: Text("Herzlich Willkommen bei"),
- message: Text("Wie möchten Sie mit einer Datenbank verbinden?"),
- buttons: [
- .default(Text("Ich möchte einen neue Datenbank anlegen"),
- action: {
- print("KLICK")
- }),
- .default(Text("mit vorhandener Datenbank verbinden"),
- action: {
- print("funktioniert sheet 1")
- self.clouddienst_waehlen2 = true;
- })
- ])
- }
- .actionSheet(isPresented: self.$clouddienst_waehlen2) {
- ActionSheet(
- title: Text("Herzlich Willkommen"),
- message: Text("Wie möchten Sie mit einer Datenbank verbinden?"),
- buttons: [
- .default(Text("Ich möchte einen neue Datenbank anlegen"),
- action: {
- print("KLICK")
- }),
- .default(Text("mit vorhandener Datenbank verbinden"),
- action: {
- print("funktioniert sheet 2")
- })
- ])
- }
- }
- }
Gruss
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von necromonger ()