如何设置 UISlider 的值不超过 UIProgressBar 的进度

How to set UISlider's value not to extend over UIProgressBar's progress

我有一个 UISliderUIProgressView 嵌入在一起,我想获得进度视图的进度色调的位置并停止滑块在进度色调之前滑动。如何获取 UIProgressView 的位置并将 UISlider 裁剪到 UIProgressView 的进度边界?

除了尝试使用上述方法,我们还可以通过禁用滑块的 userInteraction 从 UISlider 获得相同的默认行为:

slider_name.userInteractionEnabled = false

我们可以设置 UISlider 的缩略图,它会保留您指定的当前值。

slider_name.setThumbImage(UIImage(named: "image_name"), forState: .Normal)