SwiftUI ist Apples deklarative Swift-API zum Definieren grafischer Benutzeroberflächen. Verwenden Sie dieses Tag für Fragen zu SwiftUI auf jeder Plattform.
Ich versuche einen Weg zu finden, um dem SwiftUI numberPad einen Schlüssel oder eine Schaltfläche hinzuzufügen. Die einzigen Referenzen, die ich gefunden habe, sagen, dass es nicht möglich ist. In der Swift-Welt habe ich eine Symbolleiste mit einer Schaltfläche hinzugefügt, um die Tastatur zu schließen oder eine andere Funktion auszuführen. …
Ich versuche, einer macOS-App mit SwiftUI eine Symbolleiste in der Titelleiste hinzuzufügen, ähnlich wie unten gezeigt. Ich kann mit SwiftUI keinen Weg finden, dies zu erreichen. Derzeit habe ich meine Symbolleiste (die nur ein Textfeld enthält) in meiner Ansicht, möchte sie jedoch in die Titelleiste verschieben. Mein aktueller Code: struct …
Ich bin mir nicht sicher, ob dies ein Gegenmuster in dieser schönen neuen SwiftUI-Welt ist, in der wir leben, aber im Wesentlichen habe ich ein @EnvironmentObject mit einigen grundlegenden Benutzerinformationen, die meine Ansichten aufrufen können. Ich habe auch ein @ObservedObject, das einige Daten besitzt, die für diese Ansicht erforderlich sind. …
Beim Ausführen meiner SwiftUI & SpriteKit-App werden in den Protokollen die folgenden Meldungen angezeigt: 2019-11-18 21: 58: 57.631912 + 0000 PixelBattles [2812: 1215803] SKView: ignoreRenderSyncInLayoutSubviews ist NO. Rufen Sie _renderSynchronouslyForTime ohne Handler auf Was mache ich falsch, um dieses Protokoll zu erhalten, und sollte ich mir darüber Sorgen machen? Könnte …
Ich habe versucht, die Schaltfläche in der zu konfigurieren contextMenu, aber es funktioniert nicht. Text("A label that have context menu") .contextMenu { Button(action: { // remove it }) { Text("Remove") .foregroundColor(.red) // Not working Image(systemName: "trash") }.disabled(true) // Not working } Was ich habe: Was ich suche: ( Tasten löschen …
Ich versuche eine macOS App mit SwiftUI zu erstellen. Ich brauche ein TabViewoder ähnliches, aber wenn ich TabViewdas segmentierte Steuerelement verwende, befindet es sich nicht in der macOS-Symbolleiste. Klicken Sie hier, um ein Beispiel zu sehen, was ich möchte Mein aktueller Code lautet: import SwiftUI struct ContentView: View { var …
Gibt es eine Möglichkeit, den Pfeil rechts neben der automatisch hinzugefügten Navigationslinkansicht auszublenden? Ich möchte ein Bildraster mit NavigationView -> Liste -> HStack -> NavigationLink_1 - NavigationLink_2 anzeigen Die NavigationLinks haben Pfeile und es sieht komisch aus
Ich erstelle eine SwiftUI-App auf Xcode 11, werde jedoch sofort beendet, wenn ich zu einer bestimmten Registerkarte in der App wechsle. Die Sache ist, es zeigt immer auf die Application DelegateDatei, was meiner Meinung nach nicht wirklich das Problem ist. Ich erhalte diesen Fehler auch in der Konsole precondition failure: …
Ich erstelle eine App mit SwiftUI und möchte eine Möglichkeit, eine Binding<Value?>in eine Binding<Value> zu konvertieren . In meiner App habe ich eine, AvatarViewdie weiß, wie man ein Bild für einen bestimmten Benutzer rendert. struct AvatarView: View { @Binding var userData: UserData ... } Meine App enthält eine ContentView, die …
Ich habe eine einfache Liste in SwiftUI. Code und Screenshot unten enthalten. Ich möchte die Höhe jeder Zeile in der Liste reduzieren (also weniger Platz zwischen Zeilen und Textzeilen, die näher beieinander liegen). Ich habe bereits versucht, dem HStack einen ".frame (height: 20)" hinzuzufügen, aber dadurch kann nur der Zeilenabstand …
Die interaktive Pop-Gestenerkennung sollte es dem Benutzer ermöglichen, zur vorherigen Ansicht im Navigationsstapel zurückzukehren, wenn er weiter als die Hälfte des Bildschirms (oder etwas um diese Linien herum) wischt. In SwiftUI wird die Geste nicht abgebrochen, wenn der Wisch nicht weit genug war. SwiftUI: https://imgur.com/xxVnhY7 UIKit: https://imgur.com/f6WBUne Frage: Ist es …
Ich bin neu in SwiftUI und iOS und versuche, ein Eingabefeld zu erstellen, das nur Zahlen akzeptiert TextField("Total number of people", text: $numOfPeople) Das TextField erlaubt auch alphabetische Zeichen. Wie beschränke ich den Benutzer darauf, nur Zahlen einzugeben?
Ich versuche herauszufinden, wie man mit asynchronen Operationen mit Combine und SwiftUI arbeitet. Zum Beispiel habe ich eine HealthKitManagerKlasse, die unter anderem die Beantragung einer Genehmigung für ein Reformhaus behandelt… final class HealthKitManager { enum Error: Swift.Error { case notAvailable case authorisationError(Swift.Error) } let healthStore = HKHealthStore() func getHealthKitData(for objects: …
Ich finde es unmöglich, Kerndaten mit SwiftUI zu verwenden, da die Navigationslinkansicht beim Übergeben von Kerndaten an eine beobachtete Objektvariable der Ansicht auch nach dem Verschwinden der Ansicht einen Verweis auf das Objekt enthält, sobald ich die lösche Objekt aus dem Kontext Die App stürzt ab, ohne Fehlermeldungen. Ich habe …
Ich möchte eine Funktion aufrufen, wenn sich der Wert von selectedOption ändert. Gibt es eine Möglichkeit, dies in SwiftUI ähnlich wie beim Bearbeiten eines TextFields zu tun? Insbesondere möchte ich die ausgewählte Option speichern, wenn der Benutzer die ausgewählte Option ändert. Hier ist meine Auswahl: struct BuilderPicker: View { let …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.