小编Sim*_*ckx的帖子

在 SwiftUI 中的 Scrollview(列表的替代方案)中使用 VStack 时的性能

使用内置列表视图,无法删除单元格之间的行分隔符。在我的设计中,我需要在每条线的右侧显示一个标签,有时甚至隐藏线。

目前唯一的解决方法是在 ScrollView 中使用 VStack。但是这样做时的性能如何?对于很长的 ScrollView 这样做是否安全?由于 SwiftUI 使用数据结构而不是 UIViews,我们真的需要重用行为吗?

在视频会议(https://developer.apple.com/videos/play/wwdc2019/237/)中,他们还解释了 SwiftUI 的布局行为,无法想象 ScrollView 中的一个非常长的 VStack 在需要计算每个单元格的高度......当然他们可以实现某种布局缓存。

performance swift swiftui

7
推荐指数
1
解决办法
813
查看次数

标签 统计

performance ×1

swift ×1

swiftui ×1