使用内置列表视图,无法删除单元格之间的行分隔符。在我的设计中,我需要在每条线的右侧显示一个标签,有时甚至隐藏线。
目前唯一的解决方法是在 ScrollView 中使用 VStack。但是这样做时的性能如何?对于很长的 ScrollView 这样做是否安全?由于 SwiftUI 使用数据结构而不是 UIViews,我们真的需要重用行为吗?
在视频会议(https://developer.apple.com/videos/play/wwdc2019/237/)中,他们还解释了 SwiftUI 的布局行为,无法想象 ScrollView 中的一个非常长的 VStack 在需要计算每个单元格的高度......当然他们可以实现某种布局缓存。