Je peux envelopper toutes mes vues dans une liste
List {
// contents
}
Mais cela semble être un défilement vertical. Comment puis-je le rendre horizontal?
Vous devez ajouter .horizontal
propriété à la vue de défilement. sinon, il ne défilera pas.
ScrollView (.horizontal, showsIndicators: false) {
HStack {
//contents
}
}.frame(height: 100)
Pour créer un contenu défilant horizontal, vous pouvez envelopper un HStack
dans un ScrollView
:
ScrollView {
HStack {
ForEach(0..<10) { i in
Text("Item \(i)")
Divider()
}
}
}
.frame(height: 40)