RangeUISliderとは
UISliderの両端バージョン。↓こんなやつ
ステップ1 SPMでRangeUISliderを入れる
SPMでRangeUISliderを検索し、プロジェクトに入れてあげる。
ステップ2 uiviewをstoryboardにのっける。
ステップ3
乗っけたUIViewのclassの部分にRangeUISliderを指定してあげる。
Designableエラーがおきてもきちんと動くのでこうなっていてもOK!!
ステップ4 IBOutletでコードに落としてあげる
@IBOutlet weak var levelUISlider: RangeUISlider!
ステップ5 RangeUISliderのUIを変えてみる(コードじゃなくて右側のメニューでもできる)
levelUISlider.leftKnobColor = UIColor.orange//左の丸の色
levelUISlider.rightKnobColor = UIColor.orange//右の丸の色
levelUISlider.rangeSelectedColor = UIColor.orange//左と右の間の選択されている色
ステップ5 Delegateメソッドを呼び出してみる
levelUISlider.delegate = self
.
.
.
使いそうなやつ
Sliderの範囲が変更されているとき maxとminの値をとれる
func rangeIsChanging(minValueSelected: CGFloat, maxValueSelected: CGFloat, slider: RangeUISlider) {
}
Sliderの範囲の変更が終了したとき maxとminの値をとれる
func rangeChangeFinished(minValueSelected: CGFloat, maxValueSelected: CGFloat, slider: RangeUISlider) {
}