【发布时间】:2021-04-22 09:56:45
【问题描述】:
我有一个关于 SwiftUI 中动态列表行的问题; List的EditMode发生变化时如何重置行高,目前Row的ui元素发生了变化,但列表中的行高没有更新到适合。
有人知道怎么解决吗? 谢谢
【问题讨论】:
-
能否提供相关代码?
标签: list dynamic swiftui editmode
我有一个关于 SwiftUI 中动态列表行的问题; List的EditMode发生变化时如何重置行高,目前Row的ui元素发生了变化,但列表中的行高没有更新到适合。
有人知道怎么解决吗? 谢谢
【问题讨论】:
标签: list dynamic swiftui editmode
使用.fixedSize。
示例
List {
ForEach(users, id: \.self) { user in
//Your list row view
.fixedSize(horizontal: false, vertical: true) // <-- Here
}
.onDelete(perform: delete)
}
【讨论】: