小编MrA*_*DOY的帖子

SwiftUi:for i in 0 ... 如何解决包含控制流语句的闭包

我尝试显示一些取决于整数的图像。

以'3'为例,我想要:

在此处输入图片说明

VStack {
     Text(recette.name)
     HStack() {
           Text("Durée 20 min")
             .font(.caption)
             .fontWeight(.light)
           Text("Notes")
             .font(.caption)
             .fontWeight(.light)
           HStack(spacing: -1.0) {
                for 0 in 0...recette.avis{
                      Image(systemName: "star.fill")
                        .padding(.leading)
                        .imageScale(.small)
                        .foregroundColor(.yellow)
                 }
            }
     }
}
Run Code Online (Sandbox Code Playgroud)

但是代码没有编译,因为这个错误。

包含控制流语句的闭包不能与函数构建器“ViewBuilder”一起使用

有人可以帮助我吗?

谢谢你。

swift swiftui swiftui-list

2
推荐指数
1
解决办法
3060
查看次数

标签 统计

swift ×1

swiftui ×1

swiftui-list ×1