如何在不移动滑块拇指色调的情况下将多种颜色应用于uislider轨道?

Posted

技术标签:

【中文标题】如何在不移动滑块拇指色调的情况下将多种颜色应用于uislider轨道?【英文标题】:How to apply multiple colors to a uislider's track without moving sliders thumb tint? 【发布时间】:2019-01-29 13:36:06 【问题描述】:

如何使用渐变颜色更改 Uislider 轨迹颜色,如下图灰色和黑色所示。

【问题讨论】:

【参考方案1】:

1. 在滑块下方添加带有渐变图像 gradientView(使用CAGradientLayer)的imageView

2. 与滑块对齐。

3. 清除不想看到的颜色。

slider.minimumTrackTintColor = .clear
slider.maximumTrackTintColor = .clear

【讨论】:

以上是关于如何在不移动滑块拇指色调的情况下将多种颜色应用于uislider轨道?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中添加双拇指滑块?以及为啥这个双滑块库不再适用于 xcode 7

如何让滑块的拇指一直移动到最后?

滑块相对于滑块拇指的显示值反应原生

Swift UISlider 删除拇指色调未完全加载的问题

如何在不更改其参考的情况下将更改应用于张量/向量的元素?

SwiftUI NavigationView 切换色调颜色