2015-09-30 3 views
0

У меня есть UIScrollView в каждом UITableViewCell моего табличного представления, которое выставляет UIViews горизонтально - вроде как «Лучшее» в Apple App Store. Когда я настраиваю UITableViewCell, я вызываю функцию в пределах настраиваемого UITableViewCell для компоновки прокрутки. Это циклически перебирает данные, назначенные этому указателю, и создает пользовательские представления и добавляет их в представление прокрутки. Тем не менее, они смешиваются при прокрутке таблицы и при обновлении tableview.UIScrollView в пользовательском UITableViewCell, смешающем данные

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

ответ

0

Я только что добавил внешний массив, который хранит текущее смещение для каждого scrollview, а затем вручную устанавливает смещение на каждом прокрутке каждый раз, когда табличное представление обновляется.

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