Slider
사용자가 특정 범위 내에서 값을 선택할 수 있게 해주는 입력 요소입니다. 드래그나 클릭을 통해 연속적인 값이나 단계별 값을 직관적으로 조정할 수 있습니다.
단일 또는 이중 슬라이더 노브를 사용하여 지정된 범위 내에서 값을 선택할 수 있습니다. 두 개의 노브를 사용하여 최소값과 최대값을 동시에 설정할 수 있으며, 각 노브에 레이블을 표시하고 값이 변경될 때 콜백을 받을 수 있습니다.
init(isRangeSlider: Bool, minValue: CGFloat, maxValue: CGFloat, labelFormatter: ((CGFloat) -> String)?, onChanged: ((CGFloat, CGFloat) -> Void)?)
슬라이더를 초기화합니다.
- Parameters
init(isRangeSlider: Bool, valueRange: ClosedRange<CGFloat>, labelFormatter: ((CGFloat) -> String)?, onChanged: ((CGFloat, CGFloat) -> Void)?)
슬라이더를 초기화합니다.
- Parameters
var body: some View
뷰의 내용과 동작을 정의합니다.
func disable(Bool) -> Slider
슬라이더의 활성화 상태를 설정합니다.
-
Parameters
-
Return Value
수정된 슬라이더 인스턴스
func heading(Bool) -> Slider
슬라이더 상단에 제목을 표시할지 여부를 설정합니다.
-
Parameters
-
Return Value
수정된 슬라이더 인스턴스
func label(Bool) -> Slider
슬라이더 노브에 값 레이블을 표시할지 여부를 설정합니다.
-
Parameters
-
Return Value
수정된 슬라이더 인스턴스
Conforms To
Swift.Sendable
SwiftUICore.View
