viewForHeaderInSection на insertSections вызывается для видимого раздела - PullRequest
0 голосов
/ 07 февраля 2019

Здравствуйте, у меня странный крайний случай на UItableview при вставке нового раздела.

Что я ожидаю: Я вставляю новый раздел в 0, и viewFor / willDisplayed вызывается только для этого вновь вставленного раздела.

Что я получаю: Я получаю желаемое поведение во всех случаях, если текущее число разделов равно 2> N. Но , если в таблице только один раздел, и я вставляю новый.viewFor / willDisplayed будет вызываться как для 0, так и для 1.

Это сильно портит анимацию пользовательского интерфейса при вставке-завершении, обновляет содержимое раздела 1 (без явной перезагрузки) и вызывает beginUpdate / endUpdate дляобновить его высоту.Но в этом крайнем случае это будет вызываться после того, как его новая модель уже установлена ​​без каких-либо анимаций, хотя viewForHeader приводит к глючной анимации.

Кто-нибудь знает, как преодолеть этот Feture / ошибку uitableview?

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