【发布时间】:2020-02-20 05:23:30
【问题描述】:
我更喜欢使用VStack + ScrollView 来创建更复杂的类似新闻源的 UI。
例如,我可以自定义分隔线,并在List 中去掉NavigationLink 附带的披露指示符。
但是在性能方面,两者之间有什么区别吗?
假设 List 用于简单的列表 UI,VStack 用于更复杂的 UI 是否正确,就像 TableView 和 CollectionView 过去那样?
【问题讨论】:
-
简而言之,没有。
List类似于(或者如果更喜欢,基于)UITableView,因此可以重复使用单元格等。但ScrollView只是滚动视图 - 它包含/构造所有内容,并且必须具有一些初始内容。
标签: swiftui swiftui-list