Заголовок раздела таблицы при переходе за пределы экрана перемещается неправильно
Вот ссылка на видео: https://imgur.com/BgHFRJT
У меня есть средство выбора даты, которое вставляется, когда я нажимаю на ячейку, и заголовок раздела "информация" перемещается с экрана. Когда я щелкаю его еще раз, чтобы удалить средство выбора даты из моего tableView, заголовок раздела "информация" перемещается неправильно и уже находится вверху.
Для вставки ячейки выбора даты, я нашел эти строки кода и решил не использовать это, потому что он по существу создал пользовательскую ячейку, которая содержала средство выбора даты, которое не было идеальным для памяти, так как многие мои ячейки запускают средство выбора даты.
Программа в основном получает путь индекса для новой ячейки выбора, которая затем создается в cellForRow
Я проверяю, должен ли indexpath указывать дату или нет.
Одна вещь, которую я заметил, заключается в том, что, когда весь заголовок раздела (например, информация) виден на протяжении всего перехода, проблема не возникает. Это происходит только тогда, когда заголовок выключен, затем просмотр и необходимо вернуться в вид.
1 ответ
Я использую самоконтролирующие клетки, поэтому я не мог estimatedRowHeight = 0.0
, При создании моего объекта tableView я столкнулся с этим ответом, и теперь он работает правильно. Все, что мне нужно было сделать, это установить все из них в 0, за исключением моей высоты строки.