以下を定義して
@State private var exercises = ["Unterarmstütz", "Dehnen", "Kopfstand", "Handstand"] @State private var selectedExercise = "Plank"
これやる
// use GeometryReader for height & weight GeometryReader { geometry in ScrollView() { ForEach(self.exercises, id: \.self) { exercise in Button(action: { self.selectedExercise = String(exercise) }) { Text(exercise) } } } }.frame( height: 50, alignment: .center )
色もつく
// use GeometryReader for height & weight GeometryReader { geometry in ScrollView() { ForEach(self.exercises, id: \.self) { exercise in Button(action: { self.selectedExercise = exercise }) { Text(exercise) }.foregroundColor(self.selectedExercise == exercise ? .green : .white) } } }.frame( height: 50, alignment: .center )