【发布时间】:2021-06-12 23:49:09
【问题描述】:
在我的应用中滚动时遇到问题。它有一长串项目(〜300),当我滚动时它很慢。 我尝试了很多东西,比如切换到lazyvstack,向列表中添加一个id,使用ScrollBar,但它们似乎都不起作用。 这是一个使用 swiftui 2.0 的 macOS 应用程序
【问题讨论】:
-
不幸的是,这不是 SwiftUI 在 Mac 上的优点之一。我最近遇到了一篇博客文章(我似乎无法立即找到),其中他们放弃 SwiftUI 的应用程序的一部分正是出于这个原因,用包装的
NSTableView替换了List。
标签: list macos performance swiftui