Questions marquées «swiftui»

SwiftUI est l'API déclarative Swift d'Apple pour la définition d'interfaces utilisateur graphiques. Utilisez cette balise pour les questions sur SwiftUI sur n'importe quelle plateforme.

91
Indicateur d'activité dans SwiftUI

Essayer d'ajouter un indicateur d'activité plein écran dans SwiftUI. Je peux utiliser la .overlay(overlay: )fonction dans ViewProtocol. Avec cela, je peux créer n'importe quelle superposition de vue, mais je ne trouve pas l' UIActivityIndicatorViewéquivalent du style par défaut iOS dans SwiftUI....

90
Alignement de texte SwiftUI

Parmi les nombreuses propriétés de la Textvue, je n'ai pas trouvé de propriétés liées à l'alignement du texte. J'ai vu dans une démo qu'il gère automatiquement RTL, et lors du placement de choses à l'aide de View body, il le centre toujours automatiquement. Y a-t-il un concept qui me manque à...

88
Qu'est-ce qui active le DSL de SwiftUI?

Il semble que le nouveau SwiftUIcadre d' Apple utilise un nouveau type de syntaxe qui construit efficacement un tuple, mais a une autre syntaxe: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } En essayant de comprendre...

47
Pourquoi mon application SwiftUI plante-t-elle lors de la navigation vers l'arrière après avoir placé un `NavigationLink` à l'intérieur d'un` navigationBarItems` dans un `NavigationView`?

Exemple reproductible minimal (Xcode 11.2 beta, cela fonctionne dans 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 {...