iOS中的双程和可移动滑块组件

asl*_*nci 6 range uislider ios

我想实现一个类似滑块的组件,就像从Roambi截取的截图底部的组件.对于那些没有使用过Roambi的人来说,这个滑块是双倍范围的,即你可以从两端的蓝条中定义范围.然后,为了指示您感兴趣的数据区域,您可以将这些蓝色条之间的灰色区域向左/向右移动.

在此输入图像描述

为实现这一点,我想到了两件事:

  1. 左右蓝条是UIViews.我在这些视图上处理触摸事件以定义范围.这两个酒吧之间的中间区域也是UIView.我在此视图上处理触摸事件以向左/向右移动以定义数据区域.

  2. 我可以实现双程序UISlider以获得蓝条的功能.(我已经学会了如何做到这一点.)但后来我不知道如何移动滑块的主体来定义数据范围.这可能吗?

还有,还有另一种实现方法吗?

cha*_*lax 7

您可能会发现这些项目很有趣:

  • + https://github.com/muZZkat/NMRangeSlider - 灵感来自iosrangeslider (3认同)