Swiftui 我想在第一排是“A”时伸展我的臀部;全称;

Swiftui 我想在第一排是“A”时伸展我的臀部;全称;,swiftui,Swiftui,我正在尝试为我的应用程序创建一个关键字列表,如图所示。我想在第一排“满”的时候伸展我的臀部 最好的方法是什么 这是我的代码: HStack(alignment: .top) { Rectangle() .frame(width: 65, height: 65) .cornerRadius(5) .foregroundColor(.orange) VStack(alignmen

我正在尝试为我的应用程序创建一个关键字列表,如图所示。我想在第一排“满”的时候伸展我的臀部

最好的方法是什么

这是我的代码:

        HStack(alignment: .top) {
        Rectangle()
            .frame(width: 65, height: 65)
            .cornerRadius(5)
            .foregroundColor(.orange)

        VStack(alignment: .leading) {
            Text(exercice.name)
            HStack(alignment: .top) {
                ForEach(exercice.muscles ?? [], id: \.self) { muscle in
                    MuscleBadge(muscle: muscle)
                }
            }
        }
    }

好吧,你可以实现一个集合,它可以获取视图,并使用两个堆叠的
ForEach
和一个几何读取器或其他东西来尽可能地匹配,但这可能太复杂,性能也太差。。不知道。你能给我们看看你的
肌肉垫(muscle:muscle)
视图吗?