Я хочу реализовать подобный слайдеру компонент, подобный тому, который находится внизу скриншота, взятого из Roambi.Для тех, кто не использовал Roambi, этот слайдер имеет двойной диапазон, то есть вы можете определить диапазоны из синих полос на двух концах.А затем, чтобы указать, какая область данных вас интересует, вы перемещаете серую область между этими синими полосами влево / вправо.
Чтобы реализовать это, нужно две вещина мой взгляд:
Левая и правая синие полосы - это UIViews.Я управляю сенсорными событиями в этих представлениях, чтобы определить диапазон.Средняя область между этими двумя барами также является UIView.Я обрабатываю сенсорные события в этом представлении, чтобы переместить его влево / вправо, чтобы определить область данных.
Я могу реализовать UISlider с двумя рядами, чтобы получить функциональность синих полос.(Я уже научился это делать.) Но тогда я не знаю, как переместить тело ползунка, чтобы определить диапазон данных.Возможно ли это?
Кроме того, может ли быть другой способ реализации этого?