问题描述
根据计算结果动态加载每行高度的列表,
最初,在某些操作后,View1的意思是(例如:) 200,现在向view1添加了一些组件(例如:)500。其他所有视图也是如此,例如View2,View3在dynamicView中
在这种情况下,需要设置行的高度,因为List不会占据整个屏幕。 此处一切正常,但是要更改高度,会出现时间延迟。
有什么建议吗?
@State var dynamicView : AnyView = [View1,View2,View3];
@State var currentIndex : Int;
var body: some View {
vstack{
Text("HI..")
}
List{
ForEach(0..<self.currentIndex,id: \.self){ item in
self.dynamicView [item]
}
}.environment(\.defaultMinListRowHeight,100)
vstack{
Text("View")
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)