Als «swiftui» getaggte Fragen

SwiftUI ist Apples deklarative Swift-API zum Definieren grafischer Benutzeroberflächen. Verwenden Sie dieses Tag für Fragen zu SwiftUI auf jeder Plattform.


4
NavigationLink funktioniert nur einmal
Ich habe an einer Anwendung mit Login gearbeitet und nach dem Login sind Kategorien aufgelistet. Und unter jeder Kategorie sind einige Elemente horizontal aufgelistet. Die Sache ist nach dem Login, die Hauptseite erscheint und alles ist großartig aufgelistet. Wenn Sie auf ein Element klicken, wird ein detaillierter Bildschirm angezeigt. Wenn …

10
Fügen Sie SwiftUI-Ansichten in vorhandene UIKit-Anwendungen ein
Ist es möglich, Ansichten mit SwiftUI neben einer vorhandenen UIKit-Anwendung zu erstellen? Ich habe eine bestehende Bewerbung in Objective-C geschrieben. Ich habe mit der Migration zu Swift 5 begonnen. Ich frage mich, ob ich SwiftUI neben meinen vorhandenen UIKit .xib-Ansichten verwenden kann. Das heißt, ich möchte einige Ansichten, die mit …
75 swift  swiftui 

2
Unterschied zwischen SceneDelegate und AppDelegate
In meinem SwiftUI-Projekt sehe ich sowohl eine AppDelegateDatei als auch eine SceneDelegateDatei. Was sind die Unterschiede zwischen ihnen? Zum Beispiel zwischen den Methoden in SceneDelegate scene(_:willConnectTo:options:) und in der AppDelegate application(_:didFinishLaunchingWithOptions:)
73 swift  swiftui 

14
Verwenden Sie die Ansicht in SwiftUI bedingt
Ich versuche herauszufinden, wie ich eine Ansicht mit Swiftui bedingt einschließen kann. Ich konnte das ifdirekt in einer Ansicht nicht verwenden und musste dazu eine Stapelansicht verwenden. Das funktioniert, aber es scheint, als gäbe es einen saubereren Weg. var body: some View { HStack() { if keychain.get("api-key") != nil { …
73 swift  swiftui 

9
Warum stürzt meine SwiftUI-App ab, wenn Sie rückwärts navigieren, nachdem Sie einen "NavigationLink" in einem "navigationBarItems" in einer "NavigationView" platziert haben?
Minimal reproduzierbares Beispiel (Xcode 11.2 Beta, dies funktioniert in Xcode 11.1): struct Parent: View { var body: some View { NavigationView { Text("Hello World") .navigationBarItems( trailing: NavigationLink(destination: Child(), label: { Text("Next") }) ) } } } struct Child: View { @Environment(\.presentationMode) var presentation var body: some View { Text("Hello, World!") …

6
SwiftUI - wie vermeide ich, dass die Navigation in der Ansicht fest codiert ist?
Ich versuche, die Architektur für eine größere, produktionsbereite SwiftUI-App zu erstellen. Ich stoße ständig auf das gleiche Problem, das auf einen großen Designfehler in SwiftUI hinweist. Trotzdem konnte mir niemand eine voll funktionsfähige, produktionsbereite Antwort geben. Wie mache ich wiederverwendbare Ansichten, in SwiftUIdenen Navigation enthalten ist? Da das SwiftUI NavigationLinkstark …

5
Multiple Sheet (isPresented :) funktioniert in SwiftUI nicht
Ich habe diese ContentView mit zwei verschiedenen modalen Ansichten, daher verwende ich sie sheet(isPresented:)für beide, aber anscheinend wird nur die letzte angezeigt . Wie könnte ich dieses Problem lösen? Oder ist es nicht möglich, mehrere Blätter in einer Ansicht in SwiftUI zu verwenden? struct ContentView: View { @State private var …



2
In SwiftUI kann dieselbe Zeile nicht zweimal ausgewählt werden
Ich habe eine Navigationsliste mit mehreren Abschnitten und Zeilen. Ich wähle eine Zeile foo aus, sie navigiert zu der gewünschten Ansicht. Wenn ich jedoch zur Stammansicht zurückkehre, kann ich Zeile foo nicht auswählen. Ich tippe auf Zeile foo und nichts passiert. Ich tippe auf die Zeilenleiste und diese Zeile sendet …


3
SwiftUI - Wie übergebe ich EnvironmentObject an View Model?
Ich möchte ein EnvironmentObject erstellen, auf das das Ansichtsmodell zugreifen kann (nicht nur die Ansicht). Das Umgebungsobjekt verfolgt die Anwendungssitzungsdaten, z. B. angemeldet, Zugriffstoken usw. Diese Daten werden an die Ansichtsmodelle (oder bei Bedarf an Serviceklassen) übergeben, damit eine API aufgerufen werden kann, um Daten von diesen EnvironmentObjects zu übergeben. …
16 ios  swift  mvvm  swiftui 

2
SwiftUI View Content Layout unerwartet Pop / Sprünge auf erscheinen?
Wenn Sie mit einem Formular oder einer Liste (gruppiert) zu einer neuen Ansicht navigieren, wird der Inhalt etwa ein Viertel des unteren Randes des Titels der Navigationsansicht angezeigt und etwa eine halbe Sekunde später an der richtigen Stelle "eingeblendet". Sehr hässlich. Sie sind sich nicht sicher, ob dies ein SwiftUI-Fehler …
16 ios  swift  swiftui 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.