首页 > 解决方案 > 如何使用循环在 SwiftUI 中创建许多图像

问题描述

我有一个 32x32 的图像,我想用许多图像填充整个屏幕所以我想我可以使用 ForEach 但它似乎不起作用

ForEach(0..<5) {_ in
   Image("myImage")
}

此代码创建 5 个预览而不是 5 个图像

标签: swiftui

解决方案


你需要使用VStack或者HStack你不能这样做。有关更多信息,请查看 Apple 文档。在“使列表动态化”中,您将获得信息。


推荐阅读