2015-04-06 2 views
2

Я хочу поместить слайдер с двумя точками выбора как диапазон в UITableViewCell (в статическом UITableView). Я попробовал эту библиотеку https://github.com/muZZkat/NMRangeSliderUISlider не работает внутри UITableViewCell

Но это не работает. Иногда это ответ, иногда нет.

После этого я попробовал с простым UISlider, и я получил тот же результат.

Я попытался добавить UISlider программно и с помощью раскадровки. Оба варианта. Тот же результат.

ответ

1

Я Коллега Хавьера. Мы находим стороннюю библиотеку (Left Menu like Facebook), которая прослушивает жест жестов. Мы отключаем жестов салфетки в левом меню (крест приложения), затем отлично работаем.

0

Учитывая, что это происходит со слайдером и этой библиотекой, проблема, вероятно, является противоречивым распознающим жестом. У UITableViewCells есть распознаватель жестов для обнаружения прокрутки (для удаления), а также прокрутки и нажатия для выбора. Я не удивлюсь, если один или несколько из этих распознавателей жестов на столе и в клетке наступают на собственный распознаватель жестов. Проверьте эту ссылку и посмотрите, помогает ли она.

Pan gesture interferes with UISlider

0

Проблема в том, что представление содержимого накладывается над вашим пользовательским представлением ячейки.

Чтобы исправить это все, что вам нужно сделать, это: добавить cell.sendSubviewToBack (cell.contentView) в cellForRowAtIndexPath

Смежные вопросы