有谁知道如何使用 SwiftUi 将 Vertical ScrollView 分解为小的水平 ScrollView:
我有下面的代码,它垂直显示 youtubeResults,因为 ForEach 的每个项目都较小,所以我想将它们按 3 个水平排列,然后下面的 3 个垂直排列直到 forEach 结束。
我希望这样显示结果(带有图像,这只是一个示例):
(贾斯汀·比伯)(德雷克)(奥马里恩)
(曼德拉) (Dj Khaled) (涅槃)
(贾斯汀·贝伯)(王子)(阿黛尔)
我的代码:垂直地一一显示结果
ScrollView (.vertical, showsIndicators: false, content:{
LazyVStack(spacing : 25){
ForEach(getData.youtubeResults){ result in
SideItemView(youtubeResults: result, selectedTheme: self.$selectedTheme)
}
}
.padding()
.padding(.top)
})