Questions marquées «swiftui»

12
SwiftUI: mise à jour automatique de l'aperçu en pause, toujours

J'ai une application existante, essentiellement une application de liste de courses, à laquelle j'essaie d'ajouter un peu de douceur SwiftUI lovin. Mon problème est que la mise à jour de l'aperçu en temps réel ne fonctionne pas - l'avertissement "Mise à jour automatique de l'aperçu interrompu"...

12
Vues multi-colonnes sous MacOS avec SwiftUI

J'ai expérimenté un peu avec SWiftUI et je n'arrive pas à trouver d'informations sur la façon d'utiliser SWiftUI pour créer une TableView multi-colonnes comme dans NSTableView. Tous les exemples que j'ai réussi à trouver montrent une seule colonne de données. La documentation d'Apple spécifie même...

11
Présentez une nouvelle vue dans SwiftUI

Je veux cliquer sur un bouton puis présenter une nouvelle vue comme present modallydans UIKit J'ai déjà vu " Comment présenter une nouvelle vue à l'aide de feuilles ", mais je ne veux pas la joindre à la vue principale en tant que feuille modale. Et je ne veux pas l'utiliser NavigationLink, car je...

10
Étendre le clavier SwiftUI avec un bouton personnalisé

J'essaie de trouver un moyen d'ajouter une clé ou un bouton au pavé numérique SwiftUI. Les seules références que j'ai trouvées disent que ce n'est pas possible. Dans le monde Swift, j'ai ajouté une barre d'outils avec un bouton pour fermer le clavier ou exécuter une autre fonction. Je voudrais même...

10
SwiftUI ScrollView n'est pas mis à jour?

Objectif Obtenez les données à afficher dans un scrollView résultat attendu Résultat actuel Alternative utiliser List, mais il n'est pas flexible (ne peut pas supprimer les séparateurs, ne peut pas avoir plusieurs colonnes) Code struct Object: Identifiable { var id: String } struct Test: View {...

10
Est-il correct de s'attendre à ce que des mises à jour internes d'un wrapper de propriété SwiftUI DynamicProperty déclenchent une mise à jour de la vue?

J'essaie de créer un wrapper de propriété personnalisé pris en charge par SwiftUI, ce qui signifie que les modifications apportées aux valeurs de propriétés correspondantes entraîneraient une mise à jour de la vue SwiftUI. Voici une version simplifiée de ce que j'ai: @propertyWrapper public struct...

9
SwiftUI Row Height of List - comment contrôler?

J'ai une liste simple dans SwiftUI. Code et capture d'écran inclus ci-dessous. Je voudrais réduire la hauteur de chaque ligne de la liste (donc moins d'espace entre les lignes et les lignes de texte plus rapprochées). J'ai déjà essayé d'ajouter un ".frame (hauteur: 20)" au HStack mais cela ne...