繰り返しの処理 ForEachについて

この記事は約1分で読めます。

SwiftUIで繰り返し処理を記述したい場合には、ForEachを使用します。

基本的な使い方

ForEach (数値範囲) { Viewの繰り返し }

数値範囲について

数値範囲は、「0..<3」のように記述します。

コード例

import SwiftUI

struct ForEachSample: View {
    var body: some View {
        VStack {
            // countの値が0から2まで変化する
            // 本例では変化した数値をTextビューとして表示している
            ForEach(0..<3) { count in
                Text("count:\(count)")
            }
        }
    }
}

struct ForEachSample_Previews: PreviewProvider {
    static var previews: some View {
        ForEachSample()
    }
}
タイトルとURLをコピーしました