Swift: UITableView прокручивается назад, когда высота заголовка раздела изменяется динамически
У меня есть tableView с одним разделом. Заголовок этого раздела содержит метку Sort By и три ImageViews. Представление ниже это UITableViewCell.
Первое изображение показывает начальный вид заголовка раздела. При щелчке по заголовку (добавлен жест касания) я расширяю вид сечения, изменяя программно постоянную ограничения высоты (создавая выход для ограничения высоты).
Все отлично работает, заголовок раздела расширяется по желанию. Однако ячейка просмотра таблицы снова прокручивается вправо. Это означает, что если заголовок раздела не был расширен и я прокрутился до некоторого уровня, как только развернется представление заголовка, все смещение будет потеряно, а tableviewcell прокрутится обратно к вершине. Я не хочу это. Я хочу, чтобы ячейка табличного представления оставалась там, где она есть, и чтобы заголовок раздела расширялся и сворачивался над ним. Как мне этого добиться? Пожалуйста помоги.
1 ответ
Похоже, вы делаете это:
setContentOffset(CGPointZero, animated: true)
что вы не должны делать.