SwiftUI Stepper

황인성·2025년 2월 19일

iOS

목록 보기
19/24
post-thumbnail

  • stepper도 옵션의 value에 바인딩 값을 받고, in에 범위를 받고 내부에 컨텐츠를 넣는다

  • 컨텐츠의 텍스트는 조절 가능해도 +,-버튼은 변경할 수 없다

  • .labelsHidden()를 이용해서 +,-버튼만 나오게 하는것도 가능하다

struct Stepper: View {
    @State private var stepperValue = 18
    
    var body: some View {
        VStack {
            Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
            Stepper(value: $stepperValue, in: 0...130) {
                Text("Age: \(stepperValue)")
                    .font(.title)
            }
            .background(Color.yellow)
            .padding()
            
            Stepper("Age", value: $stepperValue)
                .labelsHidden()
                .background(Color.yellow)
                .cornerRadius(8)
            
        }
    }
}
profile
iOS, Spring developer

0개의 댓글