Заголовок раздела таблицы при переходе за пределы экрана перемещается неправильно - PullRequest
0 голосов
/ 20 января 2019

Вот ссылка на видео: https://imgur.com/BgHFRJT

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

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

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

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

1 Ответ

0 голосов
/ 20 января 2019

Я использую ячейки с самоконтролем, поэтому я не могу сохранить estimatedRowHeight = 0.0. При создании моего объекта tableView я столкнулся с этим ответом , и теперь он работает правильно. Все, что мне нужно было сделать, это установить все из них в 0, за исключением моей высоты строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...