AORangeSlider 1.0.6

AORangeSlider 1.0.6

测试已测试
Lang语言 SwiftSwift
许可协议 NOASSERTION
发布最后发布2019年7月
SPM支持 SPM

Andy1984 定期维护。




  • 作者:
  • Andy1984

AORangeSlider

Screenshot gif

AORangeSlider 是一个自定义的 UISlider,有两个可调整的范围。

AORangeSlider 添加到您的项目中

CocoaPods CocoaPods 是向项目中添加 AORangeSlider 的推荐方式。将以下行添加到您的 Podfile 中

pod 'AORangeSlider', '~> 1.0'

用法

let rangeSlider = AORangeSlider(frame: frame)
view.addSubView(rangeSlider)

如果您只想在触摸结束时调用方法

rangeSlider.changeValueContinuously = false;
rangeSlider.addTarget(self, action: #selector(sliderValueChanged(sender:)), for: .valueChanged)

否则,无论通过代码还是通过触摸,只要值发生变化,就调用方法

rangeSlider.valuesChangedHandler = {
	//write your code here, and pay attention to Circular Reference.
}

配置

  • minimumValue:范围可能的最小值
  • maximumValue:范围可能的最大值
  • lowHandleImageNormal:低触手的图像
  • highHandleImageNormal:高触手的图像
  • lowValue:通过编程设置低值
  • highValue:程序设置高值
  • func setValue(low: Double, high: Double, animated: Bool) 动画设置值
  • stepValue:触摸结束时平滑移动到步进值
  • stepValueContinuously:如果为true,滑块移动到新步进值前不会移动