我必须用 UISlider 做 AVPlayer。但有一个问题。我知道如何使滑块变成灰色和蓝色,但我不知道如何在滑块上添加这条浅蓝色线,它显示加载轨道的进度
默认左行代码:
self.tintColor = .blue
self.maximumTrackTintColor = .gray
self.minimumValue = minValue
self.value = currentValue
self.maximumValue = maxValue
浅蓝线如何控制?如何添加?
就我而言,UISlider 没有任何可以解决您的问题的属性。 我通过一些定制实现了同样的
UISlider
。
只需将您的
UISlider
立即放在UIProgressView
的顶部,并在Interface Builder中使它们大小相同。
在
UISlider
背景水平线称为轨道,技巧是让它不可见。我们使用透明的 PNG 和 UISlider 方法 setMinimumTrackImage()
和 setMaximumTrackImage()
.