首页 > iOS 滑杆实现,UI给了视觉图,没有实现思路

iOS 滑杆实现,UI给了视觉图,没有实现思路

今天拿到项目的视觉图,看到一个滑杆,想了许久没有实现方案,特来问大家有没有什么实现思路,视觉图如下

大致就是向上图那样,上面的进度条是好多小短线分割,每到刻度出短线变为稍长一点,当前进度之前颜色变暗。。这样他的视图就有不一样的地方,直接用slider的两个image去做就不太合适,一时想不出有什么样的实现思路,求指教


你说的是上面设置温度的那个滑块吗?
1、你说的效果跟slider的两个image有什么关系,那两个图不是在滑块两端的吗?你这里这么复杂的图要自己重定义空间啊
2、自定义的话,建议用drawRect直接画刻度吧,用一个index来标记当前的刻度,假设每个刻度间距离为space,则[0,space*index]区间的背景色设成深色,之后的背景色是浅色。然后index处,绘制刻度的时候长一些就好了。
3、如果是下面设置震动的滑块,背景色逻辑一样,只是刻度换成了小圈圈,index处的圈圈画大一些。


记得是不是有个UISlider

【热门文章】
【热门文章】