list - Swiftui 列表行动态高度
问题描述
我对 SwiftUI 中的动态列表行有疑问;List 的 EditMode 改变时如何重置行高,目前,Row 的 ui 元素发生了变化,但列表中的行高没有更新以适应。
谁知道怎么修它?谢谢
解决方案
使用.fixedSize
. 例子
List {
ForEach(users, id: \.self) { user in
//Your list row view
.fixedSize(horizontal: false, vertical: true) // <-- Here
}
.onDelete(perform: delete)
}
推荐阅读
- postgresql - 如何在 PSQL 中实现与 OUTER UNION CORR 类似的结果?
- ghostscript - 手动编辑(每页)Postscript 文件
- css - 在 React Native 中使用固定数字设置高度和宽度是否被认为是不好的做法?
- python - 具有大量意图类的意图分类
- c# - Advertising.IsReady() 在统一广告中始终返回 false
- unity3d - 将 2018.1 更新到 2018.3 后如何修复 Unity textmeshpro 错误?
- r - 如何适应多个地块的大小?
- ruby-on-rails - 使用设计基于附加参数登录
- matlab - 在 matlab 中的声音文件的原始数据上绘制有声数据
- https - Keycloak 登录和注册操作不是 https