我有一个 MediaView
,其中所有内容都在 ScrollView
下。我想要一个带有 InsetGroupedListStyle
的视图用于导航。但是 InsetGroupedListStyle
期望在 List
上使用它,这与 ScrollView
不能很好地配合。我真的需要自己创建样式,还是有其他方法可以做到这一点?
这是一个例子:
struct MediaView: View {
var body: some View {
ScrollView {
MediaBannerView()
VStack(alignment: .leading) {
MediaOverviewView()
// ...
MediaNavigationView() // <-- In here, I'd like to use `InsetGroupedListStyle` styling on
// a `List`, but can't since `ScrollView` doesn't like it. The list shouldn't be
// scrollable in the first place.
}
}
}
}