2015-08-17 2 views
1

Я добавил UISlider в свой прототип ячейки с динамическим столом, используя раскадровку. Тяжело активировать слайдер (просто касание вниз и перетаскивание ручки не активирует его, вам нужно надавить на ручку и немного удерживать ее, чтобы получить спусковой крючок и начать скольжение).Время задержки для активации uislider внутри uitableviewcell

Это затрудняет управление ползунком.

Примечание: Есть 6 других видов в одной ячейке (изображение, метки, пустые виды с цветом фона) и uiview с белым фоном за ползунком. Я отключил свойство userInteraction многих представлений.

У меня есть ползунок, сконфигурированный для хранения значений в массиве, поэтому я знаю проблему с ячейкой dequeue с представлениями содержимого внутри ячейки.

+1

Вы пробовали настройки «ЗадержкиКонтентТуши» на «НЕТ»? – almas

+0

Ну, это не из-за ошибки. Если ячейка видна, то почему бы ее удалить, если вы не перезагружаете ее каждый раз при изменении значения ползунка. Я подозреваю, что вы делаете некоторые интенсивные вычисления, когда ползунок меняется. Вот почему он не работает, как вы ожидаете. – Sandeep

+0

Я решил эту проблему. Похоже, что в iOS 7/8 есть ошибка, когда контроллер навигации скрывается при салфетке, слайдеры UI внутри UITableViewCells не реагируют –

ответ

0

Решенный!

Существует ошибка на iOS8 и последнюю версию Xcode 6, где, если навигационный контроллер включен, чтобы скрыть от свитка затем uisliders внутри ячейки таблицы представления внутри корневого вид контроллер не работает правильно