如何在SwiftUI iOS中禁用列表滚动?

如何在SwiftUI iOS中禁用列表滚动?,ios,swiftui,Ios,Swiftui,我的内容视图中有添加列表。使用下面的代码绑定列表中的数据。现在我想在某些情况下禁用滚动,在某些情况下启用滚动。如何实现此功能 注:不需要每个解决方案 List(0..<self.titles.count) { index in HStack { Image(self.titles[index]).resizable() .f

我的内容视图中有添加列表。使用下面的代码绑定列表中的数据。现在我想在某些情况下禁用滚动,在某些情况下启用滚动。如何实现此功能

注:不需要每个解决方案

List(0..<self.titles.count) { index in
                        HStack {
                            Image(self.titles[index]).resizable()
                                .frame(width: 60.0, height: 60.0)
                            Text(self.titles[index])
                        }
                    }

也将禁用列表中所有子视图的滚动,但与选择器等的交互处于活动状态

List {
    // ...
}.moveDisabled(true)

.disabledtrue将禁用任何交互,从而导致滚动。如果没问题,那就去做。这能回答你的问题吗?不要以这种方式工作。