https://github.com/zhi6w/ScaledSlider
- 实现像系统设置内的刻度 UISlider 一样的分段功能。
- 可以进行点击自动滑动到相应的位置。
- 横竖屏切换时会自动重新绘制滑轨。
- 可以自定义左右侧图片。
示例:
slider.tintColor = .purple
slider.scales = [10, 20, 30, 40, 50, 60]
slider.minimumValueImage = UIImage(systemName: "textformat.size.smaller")
slider.maximumValueImage = UIImage(systemName: "textformat.size.larger")
slider.value = 10
slider.trackColor = .orange
slider.valueDidChangeHandler.delegate(on: self) { (self, scaleIndex) in
print(">>>>>>", scaleIndex)
}