포스트

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 라이센스를 따릅니다.