Я пытаюсь создать представление, которое может одновременно прокручиваться как по вертикали, так и по горизонтали.
Однако я не могу заставить его работать так, как я бы хотел.
Сейчас у меня есть:
Я пытаюсь достичь:
Итак, я хотел бы, чтобы представления начинались в верхнем левом углу и прокручивались вправо и вниз.
Это мой код:
import Foundation
import SwiftUI
struct GridView: View {
var body: some View {
VStack(alignment: .leading) {
ScrollView([.horizontal, .vertical]) {
VStack(alignment: .leading) {
ForEach(0 ..< 4, id: \.self) { row in
HStack(alignment: .top) {
ForEach(0 ..< 9, id: \.self) { column in
Text("\(row)/\(column)").frame(width: 50.0, height: 50.0)
}
}
}
}
}
}
}
}
struct GridView_Previews: PreviewProvider {
static var previews: some View {
return GridView()
}
}
Кто-нибудь может мне с этим помочь?
Спасибо!