SwiftUI如何防止List滚动

时间:2019-12-05 17:54:40

标签: list scroll swiftui

是否可以有条件地禁用/启用“列表”中的滚动。

我将List嵌入到另一个列表中,并且希望能够在嵌套列表中禁用滚动,然后在某些条件下重新启用它,例如包装器列表滚动到其框架高度的50%。

List { 

   List { 

   }.disableScroll( condition )

}

1 个答案:

答案 0 :(得分:0)

据我了解的描述,.disable修饰符可用于此目的。

通过Xcode 11.2 / iOS 13.2测试

List {
  List {

  }
  .disabled( _condition_ )
}