1

我对 SwiftUI 中的动态列表行有疑问;List 的 EditMode 改变时如何重置行高,目前,Row 的 ui 元素发生了变化,但列表中的行高没有更新以适应。

非活动编辑模式

主动编辑模式

谁知道怎么修它?谢谢

4

1 回答 1

1

使用.fixedSize. 例子

List {
    ForEach(users, id: \.self) { user in
        //Your list row view
          .fixedSize(horizontal: false, vertical: true) // <-- Here
    }
    .onDelete(perform: delete)
}
于 2021-01-18T04:53:22.670 回答