gpt4 book ai didi

swiftui - 我们如何为 ForEach SwiftUI 制作自定义步骤?

转载 作者:行者123 更新时间:2023-12-02 19:09:42 24 4
gpt4 key购买 nike

我有一个与索引一起使用的 ForEach 循环,我如何使这个 ForEach 步骤获得自定义步骤,因为在 ForEach 中的每个循环中,它都会向索引添加一个,我们如何使步骤为 5,这意味着在每个循环加 5 而不是 1。我可以使用 if 和 % 来实现,但我不希望 ForEach 尝试 Items 中的每个 Item。我们如何才能使其高效编码?

代码:

 struct ContentView: View
{
var body: some View
{


List
{
ForEach(0 ..< 21) { index in // (Step == 5) not 1
Text("Hello, world!")
.padding()
}

}


}
}


最佳答案

这是可行的方法

List
{
ForEach(Array(stride(from: 0, to: 21, by: 5)), id: \.self) { index in // (Step == 5) not 1
Text("Hello, world!")
.padding()
}

}

关于swiftui - 我们如何为 ForEach SwiftUI 制作自定义步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64493044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com