Swift UISlider多种轨道颜色[重复]

Posted

技术标签:

【中文标题】Swift UISlider多种轨道颜色[重复]【英文标题】:Swift UISlider multiple track colors [duplicate] 【发布时间】:2018-10-16 13:12:23 【问题描述】:

我正在尝试创建一个 UISlider,其轨道被分成多个部分。是否可以拆分轨道并让每个部分具有不同的颜色?而不仅仅是最小轨道和最大轨道

【问题讨论】:

【参考方案1】:

是否可以拆分轨道并让每个部分具有不同的颜色?

如果您想知道内置接口对象将做什么,请查阅文档(例如https://developer.apple.com/documentation/uikit/uislider)。您将很容易了解到内置的滑块控件本身无法完成您所描述的操作。但是可以。例如,您可以制作清晰的轨道并将剖面视图放在其后面,或者创建自己的滑块控件以按照您想要的方式绘制。关于如何编写自定义版本的滑块,网上有很多解释。

【讨论】:

以上是关于Swift UISlider多种轨道颜色[重复]的主要内容,如果未能解决你的问题,请参考以下文章

UISlider - 将线条/图像绘制到轨道(条形图)

自定义 UISlider 无法正确设置最小轨道颜色

UISlider 最小和最大轨道色调清除颜色 iOS 7.1 错误

斯威夫特:UISlider轨道的一侧不圆

具有清晰背景的 UISlider 拇指图像在其后面显示轨道

iOS Swift - UISlider - 添加第二个轨迹栏