首页 > 解决方案 > Swift UISlider 多种轨道颜色

问题描述

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

标签: iosswiftxcodeuislider

解决方案


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

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


推荐阅读