当我滚动 LazyVGrid 时,应用程序滞后很多。
\n LazyVGrid(\n columns: [\n GridItem(.adaptive(minimum: horizontalSizeClass == .compact ? 160:320, maximum: 320), spacing: 16, alignment: .top)\n ],spacing: 16\n ){\n ForEach(viewModel.articles){ article in\n VStack{\n ArticleCardView(article: article, animation: animation, show: $show)\n .equatable()\nRun Code Online (Sandbox Code Playgroud)\n文章卡片视图
\nVStack{\n if !show {\n HStack{\n Text(String(format: "%.2f \xe2\x82\xac", article.rate1))\n .fontWeight(.heavy)\n .padding(.vertical, 5)\n }\n \n Image(uiImage: readImage(name: "\\(article.id)00"))\n .resizable()\n .scaledToFit()\nRun Code Online (Sandbox Code Playgroud)\n我使这个视图变得公平,但仍然滞后。滚动不是流畅的。
\n任何优化滚动的想法。
\n