-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathMixedFeaturesViewController.swift
38 lines (31 loc) · 1.2 KB
/
MixedFeaturesViewController.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//
// MixedFeaturesViewController.swift
// RangeUISliderDemo
//
// Created by Fabrizio Duroni on 28.12.20.
// 2020 Fabrizio Duroni.
//
import UIKit
import RangeUISlider
class MixedFeaturesViewController: UIViewController, RangeUISliderDelegate {
@IBOutlet weak var rangeSliderCustomScale: RangeUISlider!
@IBOutlet weak var rangeSliderStepIncrement: RangeUISlider!
@IBOutlet weak var minValueSelectedLabel: UILabel!
@IBOutlet weak var maxValueSelectedLabel: UILabel!
override func viewDidLoad() {
self.rangeSliderCustomScale.delegate = self
self.rangeSliderStepIncrement.delegate = self
}
func rangeChangeStarted() {
print("range modification start")
}
func rangeChangeFinished(event: RangeUISliderChangeFinishedEvent) {
print("FINISH: \(event.slider.identifier)")
print("FINISH min: \(event.minValueSelected) - max: \(event.maxValueSelected)")
minValueSelectedLabel.text = event.minValueSelected.description
maxValueSelectedLabel.text = event.maxValueSelected.description
}
func rangeIsChanging(event: RangeUISliderChangeEvent) {
print("min: \(event.minValueSelected) - max: \(event.maxValueSelected)")
}
}