3주차 (2)
1. UISlider
- 값의 범위를 가지고 사용자가 원하는 값을 선택할 수 있는 UI 요소
- value : 슬라이더의 현재 값을 나타낸다.
- minimumValue : 슬라이더의 최소값을 설정.
- maximumValue : 슬라이더의 최대값을 설정.
- minimumTrackTintColor : 슬라이더의 왼쪽 트랙 색상을 설정.
- maximumTrackTintColor : 슬라이더의 오른쪽 트랙 색상을 설정.
- thumbTintColor : 슬라이더의 썸네일 색상을 설정.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
func setUISlider () {
let slider = UISlider()
slider.value = 50 // 슬라이더 초기 값 설정
slider.minimumValue = 0 // 슬라이더의 최소값 설정
slider.maximumValue = 100 // 슬라이더의 최대값 설정
slider.minimumTrackTintColor = UIColor.red // 왼쪽 트랙 색상 설정
slider.maximumTrackTintColor = UIColor.blue // 오른쪽 트랙 색상 설정
slider.thumbTintColor = UIColor.white // 썸네일 색상 설정
// 슬라이더 값 변경 이벤트 처리
slider.addTarget(self, action: #selector(sliderValueChanged(_:)), for: .valueChanged)
@objc func sliderValueChanged(_ sender: UISlider) {
print("Slider value: \(sender.value)")
}
}
2.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.