MSSnappingSlider 0.1.0

MSSnappingSlider 0.1.0

MaherKSantina 维护。



  • MaherKSantina

MSSnappingSlider

MSSnappingSlider 是 UISlider 的子类,它允许您访问 2 个属性,即 stepthreshold,从而可以定义滑动块如何进行吸附。

Snapping Slider

规格

step

step 定义了位移的值。例如,如果 step1,则滑动块将仅吸附到整数值 (1.0, 2.0, -1.0 ...)

threshold

threshold 是在粘贴到相邻值之前的值的最大绝对值。例如,如果 step1threshold0.5,则当滑动块值超过 0.5 时,它会自动粘贴到 1

MSSnappingSliderDelegate

处理从吸附式滑块发出的所有事件。它只有一个函数

func snappingSlider(_ snappingSlider: MSSnappingSlider, didChangeValueTo newValue: Float)

当滑块吸附到某个值或用户从滑块上抬起手时,此函数会被调用。注意:此委托函数有时会针对相同值多次调用。这发生在用户拖动到新值并抬起手指时。

示例

要运行示例项目,首先克隆仓库,然后从示例目录运行 pod install

系统要求

XCode 10.2

安装

Cocoapods

MSSnappingSlider可通过Cocoapods获得。要安装它,只需将以下行添加到您的Podfile

pod 'MSSnappingSlider'

Carthage

github "MSSnappingSlider"

作者

MaherKSantina, [email protected]

许可协议

MSSnappingSlider在MIT许可协议下可用。更多信息请参阅LICENSE文件。