Как добиться увеличения или увеличения на UISlider, чтобы выбрать более подробные значения
Справочная информация. Предположим, что значения ползунка находятся в диапазоне от 0 до 1000. Если мы передвинем значения, предположительно зарегистрированные значения будут в порядке 0,5,10... 1000 Но мы не можем выбрать "1", чтобы быть точным.
Проблема: я хочу создать эффект увеличения, например, увеличение появляется над текстовым полем при длительном нажатии, чтобы точно ввести значения с помощью ползунка. Как этого добиться?
Любая соответствующая помощь / предложение / библиотека / ссылка / фрагмент кода / обсуждение приветствуется.
Ура! Джит
1 ответ
Один из подходов состоит в том, чтобы скопировать взаимодействие, используемое скруббером видеоплеера по умолчанию. Горизонтальные движения по-прежнему влияют на перемещение регулятора. Перемещение пальца по вертикали от элемента управления влияет на уровень детализации при горизонтальном скольжении. Чем дальше вы перемещаетесь по вертикали, тем точнее значения скруббера настраиваются при скольжении.
Использовать UIPanGestureRecognizer
для пользовательской обработки событий в UISlider
подкласс, например.