带有加载轨道过程的滑块

问题描述 投票:0回答:1

我必须用 UISlider 做 AVPlayer。但有一个问题。我知道如何使滑块变成灰色和蓝色,但我不知道如何在滑块上添加这条浅蓝色线,它显示加载轨道的进度

默认左行代码:

self.tintColor = .blue
self.maximumTrackTintColor = .gray
self.minimumValue = minValue
self.value = currentValue
self.maximumValue = maxValue

浅蓝线如何控制?如何添加?

ios swift uikit uislider
1个回答
0
投票

就我而言,UISlider 没有任何可以解决您的问题的属性。 我通过一些定制实现了同样的

UISlider

只需将您的

UISlider
立即放在
UIProgressView
的顶部,并在Interface Builder中使它们大小相同。

UISlider
背景水平线称为轨道,技巧是让它不可见。我们使用透明的 PNG 和 UISlider 方法
setMinimumTrackImage()
setMaximumTrackImage()
.

© www.soinside.com 2019 - 2024. All rights reserved.