WARangeSlider 1.2.0

WARangeSlider 1.2.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2023年9月
SPM支持 SPM

William ArchimedeWilliam Archimede 维护。



  • 作者
  • William Archimede

RangeSlider

摘要

一个用 Swift 编写的简单范围滑块。

截图

使用

此控件是 IBDesignable 并使用 target-action 模式进行更改通知。

为了在任一滑块值更改时收到通知,请注册 .ValueChanged

let rangeSlider = RangeSlider(frame: frame)
view.addSubView(rangeSlider)
rangeSlider.addTarget(self, action: "rangeSliderValueChanged:",
                  forControlEvents: .ValueChanged)

配置

范围滑块可以通过以下属性进行自定义并访问信息

  • minimumValue:范围的最低可能值
  • maximumValue:范围的最高可能值
  • lowerValue:对应于左滑块当前位置的值
  • upperValue:对应于右滑块当前位置的值
  • trackTintColor:轨道颜色
  • trackHighlightTintColor:位于两个滑块之间的轨道部分的颜色
  • thumbTintColor:滑块颜色
  • thumbBorderColor:滑块边框颜色
  • thumbBorderWidth:滑块边框宽度
  • curvaceousness:从 0.0(正方形滑块)到 1.0(圆形滑块)

安装

RangeSlider 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "WARangeSlider"

作者

William Archimede

许可证

RangeSlider 在 MIT 许可证下提供

如果您使用它并且喜欢它,请告诉我: @warchimede